Mobile Application Engineer (React Native) SA
CV Library
- Cape Town, Western Cape
- Permanent
- Full-time
- Designing and developing robust, scalable, and efficient mobile applications using React Native.
- Understanding and translating UI/UX figma designs into re-usable functional components.
- Experience in hybrid mobile application maintenance.
- Collaborate with Product to ensure product roadmap items are delivered on time.
- Contribute to requirement analysis, design, code and unit testing of software components using agile software development processes.
- Frequent interaction with Product, Architecture, Data and Operations teams.
- Enable rapid feature development without cutting quality.
- Create and maintain documentation for live ops, debugging, and general knowledge
- Strong proficiency and expertise in React Native framework
- In-depth knowledge and understanding of Javascript
- Experience in developing mobile applications for both iOS and Android platforms.
- Experience in Xcode, Android Studio.
- Strong knowledge of mobile app development processes and lifecycles.
- Experience with various testing suites.
- Must be ambitious and be willing to take ownership of what you work on.
- Good problem-solving and organizational skill set.
- Self-motivated and a willingness to get stuck in.
- Understands the importance, the purpose, and the implementation of testing.
- Experience of supporting, modifying and maintaining systems
- An ability to effectively understand and translate product and business requirements into technical solutions.
- Experience with Capacitor native framework.
- Experience with version control systems, preferably git.
- Experience with RESTful services integration and development
- Experience working with a major cloud platform preferred (AWS, Google Cloud, Azure)
- Experience delivering applications using CI/CD tools following best practices.(Docker, Helm, Jenkins, ArgoCD etc)