Key responsibilities:
Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation
Responsible for long-term code reusability and stability
Proactively identifies security, usability etc. issues and formulates strategies to resolve them
Works independently, without guidance, with broader overview on the project
Takes ownership for the delivery of complex application features and resolves key technical issues related to the assigned project
Complies with estimation process and is responsible for accurate personal estimates
Develops required software features, achieving timely and quality delivery
Delivers trainings and participates in knowledge sharing
Mentors new software engineers in the team
Integrates new technologies
Understands and follows the release processes in the company
Qualifications
React Native (Advanced)
4+ years of hands-on experience with React Native in production apps
Deep understanding of React Native components, hooks, and navigation patterns
Experience with performance optimisation and debugging tools (e.g., Flipper, Hermes)
JavaScript & TypeScript (Advanced)
Strong grasp of modern JavaScript (ES6+)
Proficient in TypeScript: types, interfaces, generics, etc.
State Management (Advanced)
Proficiency in at least one of the following: Redux, Zustand, or React Context
Native Modules Integration (Intermediate)
Able to bridge and work with existing native modules (Android & iOS)
Basic understanding of Android (Java/Kotlin) and iOS (Swift/Obj-C) project structure
Build & DevOps Knowledge (Proficient)
Deep understanding of the RN build pipeline: Metro bundler, Gradle (Android), Xcode (iOS)
Experience with:
Code signing (Apple & Android)
Setting up CI/CD pipelines (e.g., Bitrise, CircleCI, GitHub Actions)
Handling app variants/flavors
Automating builds and deployments (e.g., Fastlane)
Nice to Have
Experience publishing apps to the App Store / Google Play
Familiarity with analytics and crash reporting tools (e.g., Firebase, Sentry)
Senior
Any Graduate