Bitcoin Devs Company logo

Senior Frontend Developer - React Native (Amsterdam based, Hybrid)

Bitcoin Devs Company
Full-time
On-site
Amsterdam, Netherlands

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