Position: Middle / Senior React Native Developer
Company: SimilarDev
Experience required: 3y
English level: upper

Responsibilities:

Lead the development of complex mobile applications using React Native
Architect and design scalable and robust mobile app solutions
Collaborate with cross-functional teams to define project requirements and specifications
Mentor and provide technical guidance to junior and mid-level developers
Conduct code reviews and ensure adherence to coding standards and best practices
Research and evaluate new tools, frameworks, and technologies to drive continuous improvement
Participate in architectural discussions and make informed decisions regarding app structure and performance optimizations 

Requirements:

Bachelor's degree in Computer Science or a related field (or equivalent experience)
Extensive experience in mobile app development using React Native
Strong knowledge of JavaScript, HTML, CSS, and related web technologies
Proficiency in state management libraries (e.g., Redux, MobX) and asynchronous programming
Deep understanding of mobile app performance optimization techniques
Experience with testing frameworks and methodologies (e.g., Jest, Detox)
Ability to design and consume RESTful APIs
Leadership skills and the ability to guide and inspire a development team
Excellent problem-solving, critical-thinking, and debugging abilities
Strong communication and collaboration skills