React Native Engineer

Agileengine
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
API
iOS
App Store (IOS)
User Authentication
Build Automation
Automation of Tests
Unit Testing
Code Review
Software Debugging
Fraud Prevention and Detection
Mobile Application Software
Project Management Software
Performance Tuning
Scrum
Software Engineering
TypeScript
Beta Testing
Browserstack
Code Comments
Backend
Kotlin
Figma
Code Inspection
React Native
Tools for Reporting
React
Google Play
REST
Api Management

Job description

authentication, payment processors, fraud detection, feature flags, and analytics; - Work with product managers, designers, and backend engineers to turn requirements into working software - joining sprint planning and reviews, implementing against Figma designs, aligning on API contracts; - Review code from teammates and incorporate review feedback on pull requests; all PRs go through CI checks and peer review before merging; - Debug and fix issues on both iOS and Android using crash reporting tools, native logs, and device/simulator builds; - Write and maintain tests - unit, component, performance, and end-to-end flows tested on real devices via BrowserStack; - Help keep build and release pipelines healthy: automated builds, beta testing distributions, and production releases to the App Store and Google Play; - Document work - code comments, architecture decision records, and notes in the project management system; - Participate in Agile ceremonies: standups, sprint planning

Requirements

refinement, and retrospectives; - Stay current with the React Native ecosystem and contribute to team-wide improvements, including the ongoing migration to the React Native New Architecture. MUST HAVES - 4+ years of professional software engineering experience; - Strong commercial experience building cross-platform mobile apps with React Native and TypeScript; - Solid understanding of React Native architecture: state management (Redux), navigation, performance optimization, and local storage; - Experience calling REST APIs and working with token-based authentication flows; - Familiarity with the native side of React Native - iOS (Swift/Objective-C), Android (Kotlin/Java) builds, native modules - or genuine enthusiasm to learn; - Practical experience with mobile testing: unit tests, component tests, and end-to-end flows; - Experience shipping apps to the App Store and/or Google Play; - Clear communicator who works well in a collaborative, cross-functional team; -

Benefits & conditions

Upper-intermediate English level. NICE TO HAVES - Payment integrations (Adyen, Apple Pay, Google Pay); - Feature flag systems (e.g., LaunchDarkly); - Mobile analytics or error tracking (Sentry, Adobe Experience Platform, Quantum Metric); - CI/CD for mobile: GitHub Actions, Expo EAS, Fastlane, BrowserStack; - Internationalization (i18n) and multi-language app support; - Privacy and consent frameworks (e.g., OneTrust); - SSL/certificate pinning for mobile API security. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options. J-18808-Ljbffr

Apply for this position