Tech Stack
React NativeTypeScriptJavaScriptMobXGitGraphQL
Job Description, Responsibilities & Requirements
About the Position
Hey! We’re looking for a new team member to join our company!
At Lynksen, we’re a dynamic team working at the intersection of design and development - and right now, we’re preparing for a new wave of exciting mobile projects. That’s why we’re on the lookout for a React Native Developer who’s ready to take ownership and help us bring innovative ideas to life.
Responsibilities
- Design, develop, and maintain high-quality cross-platform mobile applications using React Native
- Work closely with designers, backend developers, and product managers to deliver seamless mobile experiences
- Optimize applications for maximum speed and scalability
- Ensure the technical feasibility of UI/UX designs and pixel-perfect implementation
- Maintain code quality through code reviews, unit testing, and best practices
- Debug and troubleshoot issues across platforms (iOS & Android)
- Stay updated with the latest trends, libraries, and tooling in the mobile development ecosystem
Requirements
- 3+ years of commercial experience with React Native
- Strong knowledge of JavaScript (ES6+) and TypeScript
- Experience with native modules and bridging between JS and native code (iOS/Android)
- Proficiency with Redux / Zustand / MobX or similar state management tools
- Familiarity with RESTful APIs, GraphQL, and asynchronous programming
- Understanding of app deployment processes (App Store, Google Play)
- Experience working with version control systems (Git)
- Upper-intermediate (B2+) English proficiency in both written and spoken form
Nice to Have
- Experience with native development (Swift/Kotlin/Objective-C/Java)
- Familiarity with CI/CD tools (Bitrise, Fastlane, etc.)
- Understanding of mobile performance optimization techniques
- Background in working with real-time features (WebSockets, Firebase, etc.)
- Exposure to Agile/Scrum methodologies
Hiring Process
- HR interview
- Tech interview