Position: Middle+/Senior React Native
Company: Codemotion
Experience required: 5y
English level: intermediate

What do we expect:
• 5+ years of Software Engineering experience
• 3-4 years of experience with React Native + Typescript, a strong understanding of application lifecycle and library components
• Strong Software Design knowledge: FP, Design patterns, state management tools
• Strong experience with RTK Query & Redux
• Experience with Firebase & push-notifications
• Validated experience building web applications for mobile devices and mobile app development for Apple App Store or Google Play Store using RN
• Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
• Proficient understanding of Git
• Knowledge of Agile (preferably SCRUM) development practices
• At least Intermediate level of English

Would be great :
• Experience with native iOS and Android components

Responsibilities:
• Process improvements proposing and taking ownership of full-cycle of features delivering
• Active participation in technical discussions
• Architect, design, and team cooperation to deliver features and services into production
• Writing and implementing efficient, extendable, and high-quality code in balance with rapid feature delivery
• Cross code reviews, technical documentation creation, and supporting

Planned duration: 2-3 months, full-time

Team geography: Ukraine, Armenia, Uzbekistan
Current methodology: Scrum