Provide technical architecture and roadmap for development of complex mobile application platforms
Elaborate requirements accordingly to determine the appropriate solution based on these requirements
Produce appropriate project artefacts that include high level architecture designs, detail level designs, work estimates, and quality software
Should be hands on with coding and should not be hesitant to work with the team on difficult modules and issues
Mentor other members of the team on mobile application best practices
Maintain an up-to-date knowledge by researching new technologies and software products, participating in educational opportunities, and reading professional publications
Conduct internal learning sessions to help team members develop the necessary skills around mobile application development
Required skills:
Over 8+ years of mobile application development experience, working on state of the art native iOS and Android applications.
4+ years of relevant architecture and design experience, with demonstrated achievements and progressive responsibilities
Experience architecting and designing multiple mobile applications that take performance, ability to work across multiple mobile software platforms (iOS, Android, etc), usability and user experience, and security into consideration
Experience building mobile back-end platforms that can be used by multiple mobile applications
Experience building mobile applications in one or more of the following platforms: native iOS, native Android, hybrid, HTML5
Proficiency with HTML5, CSS3, and JavaScript
Knowledge of at least one common JavaScript framework like Node.js or Backbone.js
Experience using RESTful APIs to integrate mobile applications
Ability to write well-abstracted reusable code for UI components and back-end integrations
Excellent customer-facing skills for technical requirements gathering and presentations
Good problem solving skills and communication skills, both verbal and written
Self-motivated and flexible, with a demonstrated ability to work both independently as well as part of a team
Experience with reference apps available in public app stores or GitHub
Experience with automated testing and continuous integration tools is a plus
Familiarity with version control systems, preferably Git, is a plus
Knowledge of back-end integration services and experience with enterprise software development is a plus
Must have:
BTech from renowned engineering colleges only, preferably IIT
Demonstrable knowledge of and experience with Swift, Objective C, iOS APIs, and Apple development tools (XCode, Instruments).
Be obsessed with elegant design and intuitive user experiences and a firm grasp of U/I mock-up tools
Have experience interfacing with cloud-based services
Embrace a driven, collaborative environment dedicated to building atop cutting edge technology.
* Exhibit demonstrated communication, presentation, organizational, time management, and teaming skills
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.