Understanding and experience of the process to publish mobile apps to
Test Flight and to the public app stores.
Experience with all phases of the development lifecycle from
requirements gathering to production deployment.
Advocate for software engineering practices such as unit testing, code
reviews, full build testing, quality engineering practices, and requirements
capturing techniques to the teams to improve end to end secure delivery
practices.
Understanding of performance and platform limitations of mobile
applications and be able to collaborate on mitigation techniques.
Understanding of interface guidelines and must be able to collaborate
in the development of good mobile UX for iOS.
Engineer and implement solutions and provide recommendations for
continuous improvement.
Document your architectures and transfer knowledge to developers.
Set up build and deployment processes.
Remain up to date with the terminology, concepts, and best practices
for coding mobile apps.
Qualifications:
At least 3 years of experience in the mobile app development software
development life cycle with good experience in the Agile Development Model.
B.Sc or higher degree in Computer Science or related fields.
Demonstrable portfolio of released applications on the App Store
market.
Experience in one or more native platforms.
Maintain code and write automated tests to ensure the product is of
the highest quality.
Transition existing React web apps to React Native.
Experience in consuming REST APIs.
Familiarity with cloud message APIs and push notifications.
2+ years in building applications using Swift programming language.
Experience and thorough understanding of Apple’s
design language.