A minimum of 5 years of experience in a similar role, with a strong track record in mobile app development.
Proficiency in TypeScript, with hands-on experience in building and maintaining React Native applications.
Expertise in Reanimated 2 and state management using Mobx.
Strong understanding of Git and related branching models, ensuring efficient version control workflows.
Familiarity with CI/CD systems for app development, such as Bitrise, to streamline deployment pipelines.
Experience working in an agile development environment, embracing collaboration and iterative improvement.
Responsibilities:
Develop and deliver pixel-perfect, high-performance UIs for iOS and Android using React Native, ensuring a seamless user experience across platforms.
Collaborate with the back-end team to define and implement robust communication interfaces, enabling smooth integration between front-end and back-end systems.
Optimize app performance and ensure comprehensive testing, maintaining consistently high-quality user experiences on all supported devices.
Conduct thorough code reviews and audits, upholding best practices and code quality standards.
Lead by example by mentoring team members, fostering a culture of learning, and contributing to knowledge-sharing initiatives.