Control mobile application development, architecture and infrastructure design, technology build and deployment activities on multiple platforms
Assist in refining and enhancing mobile architectures and frameworks
Coordinate and work with clients and offshore teams
Articulate client requirements into technical architecture
Ensure the performance, quality and responsiveness of applications for devices of all sizes
Build libraries and frameworks that support complex mobile applications, speed development efficiency up and improve code quality
Coordinate and work with multiple Product owners, Back end engineers, QA testers and Scrum masters in highly collaborative Agile teams
Stay up-to-date with new technology trends in mobile application
What do you need to be successful in this role?
At least 5 years professional working experience in mobile application development.
Solid knowledge and experience on Swift based iOS mobile app development
Experience executing and leveraging complex features of iOS frameworks and SDKs
Strong knowledge of iOS along with competency of using standard and/or third-party libraries
Prior record of publishing applications in Apple AppStore is a plus
Understanding and experience of using Git
Experience of writing, maintaining and performing unit, integration and UI tests
Working familiarity and understanding of the back end, i.e. REST APIs, SQL/NoSQL Databases or similar experience with remote data via RESTful APIs and JSON.
Experience troubleshooting, diagnosing, prototyping, gathering requirements or supporting mobile app development as part of a team
Knowledge of Agile/Scrum development methodologies is a plus
Knowledge of CI/CD is a plus
Be nice, respectful, able to work in a team
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.