Overview:
The Frontend Developer - React Native plays a crucial role in our organization by creating and maintaining high-quality mobile applications using React Native framework. This position is based in Amsterdam and offers a hybrid work environment.
Key Responsibilities:
- Develop and maintain mobile applications using React Native
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize applications for maximum speed and scalability
- Implement clean, modern, and smooth UI/UX designs
- Work with RESTful APIs and third-party libraries
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Fix bugs and improve application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Participate in code review and provide constructive feedback to other team members
- Collaborate with backend developers in integrating user-facing elements with server-side logic
- Stay up-to-date with industry trends and best practices in mobile development
- Maintain high standards in code quality, organization, and automation
- Contribute to the development of technical documentation
- Participate in Agile and Scrum methodologies
Required Qualifications:
- 6+ years of experience in a similar role
- Strong proficiency in React, React Native, Redux, Jest, TypeScript, and CSS
- Experience with side-effect management libraries such Redux-Saga
- Previous experience with testing frameworks like Jest and automation testing tools such as Detox, Appium or Maestro
- Familiarity with iOS and Android native development, understanding complex flows and a good grasp of WebSockets would be highly beneficial
- Familiarity with iOS and Android human interface guidelines and UX best practices
- Strong interest and passion for delivering high-quality code in fast-paced environments
- Strong problem-solving skills and the ability to tackle complex technical challenges
- Excellent communication and collaboration skills for effective teamwork with cross-functional teams
- Proven track record and genuine interest in mentoring and fostering the growth of teammates