Experience writing unit and functional tests using Detox and/or Jest.
Experience in optimising performance for iOS and Android platforms.
UI design skill is a plus.
Excellent knowledge of the mobile industry and the ability to develop our products using the latest device capabilities and trends.
Writing clear, concise and well-documented code.
Experience with cross-platform building tools such as Expo is preferable
Exposure to secure and defensive programming.
Responsibilities:
Creating responsive and adaptive solutions that render and perform well on all devices used to deliver our products.
Implementing and maintaining efficient, scalable and robust code to ensure the smooth operation of our React Native apps.
Working within the React Native development team and alongside the Quality Assurance team to create and execute test plans for new and existing functionality.
Troubleshooting, debugging, and implementing long-term fixes to bugs.
Agility in accommodating changes in scope or design.
Identifying and proactively resolving and/or escalating development issues to the team leader.
Create, maintain and reuse of Development assets e.g. libraries, test cases, plans, scripts, documentation
Demonstrate excellent problem-solving skills.
Ensure solutions meet requirements and deliverables as specified
Ensure delivery of quality, unit test coverage and the creation of development artefacts.