Sr. Native Mobile Engineer (iOS / Android)

  • Full-time

Company Description

Jobs Bridge Inc is among the fastest growing IT staffing / professional services organization with its own job portal. Jobs Bridge works extremely closely with a large number of IT organizations in the most in-demand technology skill sets.

Job Description

RESPONSIBILITIES: 

Oversee all phases of the architecture, development, and deployment of a suite of Android and iOS based native mobile applications, with specific responsibilities including project planning (scope, deliverables, estimates, etc), the definition, analysis, and revision of requirements, the development and integration of deliverables, and the design and development of project milestones for the mobile application development team. 

Responsible for the architecture and deployment of a breadth of new cross device enabled, data driven native mobile iOS solutions for iPhones and iPads. 

Review, re-architect, and deploy existing native mobile solutions which are currently in production. 

Provide guidance and incorporate development “best practices” for the native mobile development team, such as Agile / Scrum, Kanban, Test Driven Development, and Continuous Integration. 

Assist our client in the adoption of "Information Architecture" and "UX" as best practices, including the development of a “knowledge base” for a native mobile application development practice which links various systems together to provide a core structure where development standards can be housed. 

Oversee all data and information architecture / modeling with the intent of developing solutins which adapt themselves according to users’ needs, goals, and seeking strategies, the reduction of disoriented usability through the development of interconnected systems which alleviate the user’s ability to choose or select a certain set of information, service, or good. 

Support and serve as an advocate of the continuous development and adoption of systems, including those related to version control, software testing, continuous integration, and application deployment. 

Review technical debt and recommend appropriate refactoring solutions as needed. 

Architect, design, develop, and deploy advanced solutions that require advanced knowledge of iOS native mobile application development. 


DESIRED / REQUIRED EXPERIENCE: 


A Bachelor’s Degree in Computer Science, MIS, or related discipline highly desired. 

Recent experience working within a large, enteprise development environment and within a team setting. 

3 - 5+ years of experience in developing Android and iPhone / iPad native mobile applications within a process driven and collaborative environment and through the use of languages, frameworks, tools, and technology including Java, Objective-C, Swift, Android SDK, Cocoa Touch (Foundation Kit, UIKit, IAd, MapKit, etc), Xcode, Xamarin, Monotouch, among others. 

Strong understanding of Agile / Scrum / Kanban “best practices”, and recent expertise in assisting organizations in continuing to refine said "best practices" to improve efficiency highly desired. 

Understanding and practice use of “Information Architecture” and “UX” as a best practice, specifically related to improving usability and “findability”. 

Experience in assisting organizations in the implementation of “information architecture” best practices, including the development and maintenance of a “knowledge base” for a native mobile application development practice which links various systems together to provide a core structure where development standards can be housed. 

In addition, experience in modeling and shaping information to adapt itself according to users’ needs, goals, and seeking strategies, the reduction of disoriented usability through the development of interconnected systems which alleviate the user’s ability to choose or select a certain set of information, service, or good, specifically related to native mobile applications and associated web applications. 

A portfolio or samples of user friendly, consumer facing native mobile applications which are still available for download and built for enterprise organizations required. 

Deep understanding of client-server software interaction, and designing for its scalability, performance and reliability. 

Strong API proficiency utilizing REST, XML, and JSON standards, and a strong understanding of both the development of web services / API's and the consumption of web services / API's.

Qualifications

 Agile,Java, Objective-C, Swift, Android SDK, Cocoa Touch

Additional Information

Multiple Openings for GC/Citizen