Job Description :
We are seeking a highly skilled Senior React Native Developer with 2-3 years of experience to join our mobile application development team. The ideal candidate should possess strong expertise in mobile application development using React Native, with hands-on experience in Expo SDK, Firebase, TypeScript, and modern state management tools.
This role requires close collaboration with Product Owners, QA teams, and the Web Application Development team (working with ReactJS) to ensure cohesive product development across platforms. The candidate should also be proficient in gathering and analyzing requirements and coordinating across multidisciplinary teams to drive feature delivery.
Key Responsibilities :
Develop and maintain cross-platform mobile applications using React Native and Expo SDK.
Collaborate with Product Owners to understand and refine requirements.
Work closely with QA and web application teams (ReactJS) to ensure consistent functionality and design across platforms.
Implement and maintain Firebase integrations including Authentication, Firestore, and Cloud Messaging.
Build and consume RESTful APIs with a focus on performance and scalability.
Utilize TypeScript to write robust and type-safe code.
Implement responsive UIs using NativeWind.
Manage app state efficiently using Redux and Zustand.
Participate in and improve Mobile CI / CD processes for faster and reliable deployments.
Lead technical discussions, perform code reviews, and mentor junior developers if needed.
Ensure high performance, quality, and responsiveness of applications.
Mandatory Skill Set :
Framework : React Native
Tooling : Expo SDK, Firebase
Language : TypeScript
UI Library : NativeWind
State Management : Redux, Zustand
Integration : RESTful APIs
CI / CD : Experience in implementing and maintaining Mobile CI / CD pipelines
Preferred Experience :
Proven experience in team coordination across roles such as Product Owners, QA, and Designers.
Demonstrated ability to gather and interpret requirements and translate them into technical implementations.
Experience working in an Agile / Scrum environment.
Familiarity with web application development alignment, especially with ReactJS teams, to ensure consistency in cross-platform features.
Soft Skills :
Excellent communication and collaboration skills.
Proactive problem-solver with strong analytical skills.
Ability to work independently and within a team environment.
Attention to detail and commitment to quality.
Mobile Application Developer • Bellary, Karnataka, India