Job Responsibilities
- Support the entire application lifecycle – concept, design, test, release and support
- Produce fully functional mobile applications writing clean code for both iOS and Android
- Approach the development lifecycle with testing in mind – Unit, Integration, Regression and more
- Troubleshoot and debug applications to optimize performance
- Design interfaces to improve user experience
- Ensure that all mobile applications are created/maintained by meeting our quality standards
- Research and suggest new mobile products, applications and protocols to enhance our applications
- Create prototypes for design concepts, mock-ups, and approved designs.
- Translate complex information into simple design / logical interfaces and flows.
- Use knowledge and research to constantly modernize our mobile applications and increase user experience throughout our eco-system.
- Be a team player and strong problem-solver to work with a diverse team.
Job Requirements
- Bachelor’s Degree or equivalent work experience
- Fluent in English, with excellent oral and written communication skills
- 3+ years of experience in Mobile Development
- 3+ years of experience in iOS Development (Objective-C and Swift)
- Knowledge of current production methods for mobile applications
- Familiar with OOP design principles
- Familiar with test driven development
- Experience with third-party libraries and APIs
- (Desirable) Fluent with Android development (Java/Kotlin)
- (Desirable) Experience with Cloud-native apps
- (Desirable) Experience with DevOps
- (Desirable) Experience with Continuous Integration Pipelines