Collaborate with cross-functional teams, including designers and backend developers, to define, design, and ship new features and enhancements for our mobile applications.
Write clean, maintainable, and efficient code using React Native and JavaScript/TypeScript.
Develop and implement robust and reliable mobile applications that meet the defined requirements and quality standards.
Create engaging React Native animations to enhance the app's visual appeal and user experience.
Troubleshoot and debug issues that arise during development, testing, and post-launch phases.
Optimize application performance to ensure a smooth and responsive user experience.
Keep up-to-date with the latest trends and best practices in mobile development to continuously improve our applications.
Participate in code reviews, providing and receiving constructive feedback to improve code quality and team collaboration.
Contribute to the deployment process, ensuring successful app releases to app stores.
Actively participate in discussions about application architecture, design decisions, and technical solutions.
Qualifications
At least 1 year of professional experience in mobile app development using React Native.
You should have experience with implementing animations in React Native applications.
Demonstrated experience in building and launching React Native applications for iOS and Android platforms.
Strong understanding of JavaScript/TypeScript and its fundamentals.
Familiarity with RESTful APIs and integration of backend services into mobile applications.
Technical skills: Proficiency in developing and debugging mobile applications using React Native, and familiarity with mobile app performance optimization techniques.
Ability to diagnose and solve complex software development problems.
Excellent communication skills, both written and verbal.
A strong portfolio showcasing your past mobile app development projects.
Experience with continuous integration and continuous deployment (CI/CD) processes is a plus.