Senior Software Engineer – iOS
Responsibilities
- Develop scalable consumer-facing mobile applications and integrating them with web services
- Taking ownership of the entire software development lifecycle for mobile application
- Collaborating with cross-functional teams to define design and ship new features
- Ensuring the performance, quality and responsiveness of the applications
- Constantly learning about new technologies to improve development efficiency
- Adhere to coding standards, guidelines, and best practices
- Provide constructive input to architectural decisions for new features
QUALIFICATIONS
- Degree in Computer Science or equivalent with at least 3 years of experience of which over 1 year on iOS mobile application development
- Familiar with integrating backend RESTful web services
- Experience in React native development for iOS using Swift/ Objective-C & JSON and mobile technologies (MVVM, VIPER)
- Knowledge of core engineering concepts such as common data structures, algorithms, profiling, and testing
- Analytical skills
- Able to structure and process qualitative or quantitative data and draw insightful conclusions from it. Exhibits a probing mind and achieves penetrating insights
- Collaboration