React Native Developer
Summary
Build and maintain a cross-platform mobile banking app using React Native, TypeScript, and REST APIs, collaborating with designers and backend teams.
We are looking for a React Native Developer to join our team and contribute to the development of a mobile banking application. You will work on new features, maintain existing functionality, and collaborate with a cross-functional team to deliver reliable solutions for Android and iOS platforms.
Technology Stack: React Native, TypeScript, JavaScript, MobX, MobX State Tree, React Navigation, Firebase, REST API, Git.
Responsibilities:
Develop and maintain features for a cross-platform mobile banking application using React Native.
Collaborate with product managers, designers, QA engineers, and backend developers.
Implement user-friendly and reliable mobile interfaces.
Debug, troubleshoot, and optimize application performance.
Work with an existing large-scale codebase following development best practices.
Requirements:
One year of commercial experience with React Native.
Strong JavaScript skills and basic TypeScript knowledge.
Solid understanding of React fundamentals (components, props, state, and hooks).
Experience working with REST APIs.
Understanding of application navigation and state management concepts.
Basic experience with Git.
Ability to build, run, and debug React Native apps for Android and iOS platforms.
Comfortable working with a large, existing production codebase.
Strong problem-solving skills and attention to detail.
Nice to Have:
Experience with MobX or MobX State Tree.
Experience using React Navigation.
Familiarity with Firebase, including push notifications.
Experience with React Native Reanimated and React Native Gesture Handler.
Experience integrating third-party SDKs.
Basic knowledge of native mobile technologies (Kotlin, Java, Swift, or Objective-C).
Experience working with the camera, QR codes, maps, WebView, or PDF functionality.
What We Offer
Competitive salary and flexible work environment.
Opportunity to work on a large-scale mobile banking application.
Professional growth and learning opportunities.
Supportive team and impactful technical challenges.