Role - Lead React Native Developer
Experience - 4+ years
Location - Bangalore
About the Company :-
Our client is a B2B2C tech Web3 startup founded by founders - IITB Graduates who are experienced in retail, ecommerce and fintech.
- Min 4-5 years of experience in Mobile application development
- Experience in React Native app development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
Follow best practices using Android Guidelines
- Knowledge of functional or object-oriented programming
- Technically strong in React-Redux/Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features, etc
- Experiences with automated testing suites, like Jest or Mocha
- Experience integrating third-party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
- Knowledge of mobile security and cryptography is an advantage.
- Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
- Experience with agile methodology is preferred
- Good communication skills
- Good knowledge of app telemetry integration & app performance management
- Have published at least 2 React Native apps on Play Store & App Store.
- Implement robust app architectures and complex user interfaces
- Component Design and coding new features. includes unit tests, debugs, and solves defects
- Component Design/Coding/Unit Testing/Debugging
- Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK)
- Follow best practices using React Native Guidelines
- Understand reacting design patterns like HOC, Render Props, and their applications.
- Good understanding of atomic design principles
- Experience with CSS-in-js / styled-components
- Good understanding of Android & iOS working principles, Release process
- Ability to multi-task under pressure and work independently with minimal supervision
- Work on high-performance consumer-facing apps
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages (such as jade, EJS, and pug).
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Basic understanding of front-end technologies, such as HTML5, SCSS, and CSS3.
- Ability to make recommendations on UI design and UX best practices.

Similar jobs
Lead Mobile Engineer - Android & iOS, AI-Native Healthcare Apps
📍 Location: Hyderabad, India
📍 Work Type: Full-Time | On-site / Hybrid
📍 Experience: 5–7 Years
Role Overview
Lead design, development, and delivery of mobile apps across Android and iOS. Own architecture, quality, and mobile engineering practice. Integrate Voice AI, conversational AI, and real-time features into patient-facing healthcare applications.
Key Responsibilities
Mobile Architecture & Delivery
• Lead architecture and development of native or cross-platform mobile apps (Android & iOS)
• Set technical direction, coding standards, and best practices for mobile
• Deliver performant, polished, accessible mobile experiences at scale
• Own app release process: app store submissions, versioning, mobile CI/CD
AI & Real-Time Integration
• Integrate Voice AI, conversational AI, and LLM-powered features into mobile
• Build real-time patient engagement experiences (streaming, push, WebSockets)
• Collaborate with backend, product, and design on cohesive AI experiences
Quality & SDLC
• Monitor app performance, crashes, and user feedback; drive continuous improvement
• Champion mobile SDLC practices: testing, CI/CD, code review, release management
• Leverage AI coding tools (Cursor, Copilot, Claude Code) to increase velocity
Leadership & Mentorship
• Mentor and guide mobile engineers; conduct technical reviews
• Own mobile engineering standards and drive architectural decisions
Requirements
• 5–7 years mobile development (Android & iOS)
• Strong native expertise: Kotlin/Java (Android) and/or Swift (iOS)
• OR cross-platform expertise: React Native or Flutter
• Proven mobile architecture and technical decision leadership
• Deep mobile performance, offline support, and security knowledge
• Full app release lifecycle and store guidelines experience
• Track record mentoring engineers and leading delivery
• API integration and mobile-backend communication expertise
• Strong ownership mindset and AI-first working style
Nice-to-Have
• AI/LLM or conversational AI features in mobile apps
• Video stack experience: streaming, recording, real-time communication (WebRTC)
• Real-time/streaming and push notification systems at scale
• Mobile open-source contributions or published apps at scale
• Healthcare technology or health-tech startup experience
Why this opportunity?
• Build infrastructure and products powering real-world healthcare AI
• Work with AI-native engineering teams using cutting-edge tools (Claude Code, Cursor, Copilot)
• Mission-driven impact — improve patient outcomes and save thousands of staff hours
• High ownership, rapid learning, and significant career upside
• Global collaboration across India and the US
• Seed-stage growth — scale from Seed to Series A alongside the team
Job Functions / Responsibilities:
- Collaborate with product managers, designers, and other developers to define and implement new features for our iOS mobile applications.
- Write clean, maintainable, and efficient code using React Native and JavaScript, ensuring the best possible performance and user experience.
- Troubleshoot and debug issues in the application to maintain its stability and reliability.
- Optimize mobile applications for performance and responsiveness.
- Stay updated with the latest industry trends and technologies to improve the mobile application continuously.
- Participate in code reviews to maintain code quality and provide constructive feedback to team members.
- Work closely with QA teams to ensure rigorous testing of the application.
- Provide technical guidance and mentorship to junior developers when necessary.
Skills:
· 4-6 years of professional experience in mobile application development.
· Strong proficiency in React Native and JavaScript.
· Extensive experience with iOS development, including Swift and Objective-C.
· Knowledge of native iOS libraries and frameworks. Experience with third-party libraries and APIs.
· Familiarity with RESTful APIs and integration.
· Solid understanding of mobile app design principles and user interface guidelines.
· You can work independently on solving complex problems and troubleshooting cryptic
bugs
· Fluent in both spoken and written English
· You're a team player and pragmatic programmer.
· Proven ability to work in a fast-paced, collaborative environment.
· Strong attention to detail and a commitment to delivering high-quality code.
· Knowledge of Redux or similar state management libraries.
· You're an avid clean coder, and refactoring is part of your normal workflow.
Flutter JD:
Key Responsibilities: Collaborate with project managers and designers to understand project requirements and translate them into technical specifications.
Develop, test, and maintain Flutter-based mobile applications that are responsive, performant, and reliable.
Write clean, maintainable, and well-documented code.
Troubleshoot and debug application issues, ensuring smooth and efficient performance.
Continuously research and stay up-to-date with the latest trends and best practices in mobile application development.
Collaborate with cross-functional teams to define and implement new features and improvements.
Participate in code reviews and provide constructive feedback to peers.
Ensure the security and data privacy of the applications you develop.
Requirements:
Proven experience as a mobile app developer, with a strong portfolio of Flutter-based applications.
Proficiency in the Dart programming language.
Experience with the Flutter framework and its ecosystem, including state management and third-party libraries.
Knowledge of mobile app architecture patterns (e.g., MVC, MVVM, Redux).
Familiarity with RESTful APIs and integration of third-party services.
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills.
Ability to work both independently and as part of a team.
Knowledge of version control systems (e.g., Git) is a plus.
Overview
This position is open for experienced React Native Developers. You will be working with an amazing team and will have tremendous opportunities to learn and grow quickly. We are looking for React Native Developer to work on our product Faveo Helpdesk
- Candidates with 1 year to 3 years of experience
- Candidate having Creative Thinking and Original Approach
- Willingness & ability to learn & work on new technologies
- Expert in Android Studio, React Native and Redux
- Must knowledge of Web Services, JSON Parsing, and API’s
- Familiarity with RESTful APIs to connect React Native applications to back-end services
- Excellent debugging and troubleshooting skills
- Familiarity with cloud message APIs and push notifications
- Understanding of mobile design principles and interface guidelines
- Should be able to work independently
- Involving in a complete development of the application (Design and build applications)
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fixing bugs at various stages of app development
- Collaborate with web development team to define, design, and ship new features
- React Native
- CSS
- HTML 5
- JavaScript
- Redux
- Candidates from engineering, computer science and information technology background preferred
- Candidates having interest in programming preferred
- Have completed course/training in React Native mobile apps development
- Build a project using React Native as part of college or training at an institute
- 12 months to 2 year of experience in React Native development
- You are invited to send us your complete resume
- Attach previous work or portfolio or project details
- Resume should have candidate photograph in it
- Mention Linkedin Profile URL in the resume
- Do go over our company website http://www.faveohelpdesk.com/" target="_blank">www.faveohelpdesk.com & LinkedIn profile before applying
As a Senior Software Engineer, you will work as part of a software development team and be responsible
for designing, implementing, and maintaining the back-end of fast-growing web/mobile applications.
You could be an ideal candidate if you have a Bachelor's degree in Computer Science from a reputed
college. You need to have expert-level programming skills in Flutter using Dart along with a deep
understanding of consumer experience. You should have experience working effectively in software
development teams ensuring tight deadlines are met. You should be passionate about writing elegant
code that solves meaningful real-life problems.
You should have already successfully built or made significant contributions to Flutter apps of reasonable
scale that are live on the Play/App store.
What will your role look like?
● Write well-designed, design pattern-based, testable, efficient, and high-quality code in Flutter
using Dart.
● Build UI components in accordance with the design provided by the UX Design team.
● Design (LLD & HLD) and architect technical solutions for the business problems of a B2C app
and support needs of growing scale.
● Support continuous improvement by investigating alternatives and new packages.
● Contribute to all phases of the development lifecycle.
● Prepare and produce releases of the app(s) on Play/App stores.
Roles and Responsibilities
Who are we looking for?
● B.Tech/M.Tech/MCA degree in Computer Science, Engineering or a related subject
● 3-6 years of relevant work experience.
● Strong problem-solving skills, Computer science fundamentals, Data structures, and Algorithms.
● Solid OOP and software design knowledge with a great understanding of consumer journey – you
should know how to develop and deliver an app that’s extensible, reusable, and meets desired
Customer eXperience(CX) objectives.
● Experience working with Design tools like Figma/Sketch/Zeplin as a developer and implementing
the same in Flutter
● Hands-on experience on various product and analytics integration like - MoEngage, Appsflyer,
UxCam, Localytics , Crashlytics, Mixpanel, Branch, Onesignal, etc.
● Knowledge of any other native or cross-platform mobile development framework (e.g. Swift iOS,
Java Android, React Native) would be a plus
● Experience with all phases of the software development life cycle, best practices, and Agile
Software Development.
● Ability to work autonomously, be excited by new technologies, and never back down from the
challenges of scale.
● Be able to perform effective code reviews, and mentor junior engineers.
• based web and mobile applications using React ecosystem
• Work as a part of a small team that includes other react native
• developers, designers, QA experts, and managers
• Build app and UI components from prototypes and wireframes
• Work with native modules as and when required
• Use Native APIs for tight integrations with both platforms – Android and IOS
• Write automated tests to ensure error-free code and performance
• Improve front-end performance by eliminating performance bottlenecks
• Create front-end modules with maximum code reusability and efficiency
• Implement clean, smooth animations to provide an excellent user Interface
• Work with third-party dependencies and APIs
• Work with Redux architecture to improve performance of the websites/mobile apps
• Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
• In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
• Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
• A complete understanding of the full mobile app development lifecycle right from prototyping
• Knowledge of type checking, unit testing, typescript, prop types, and code debugging
• Experience working with REST APIs, document request models, offline storage, and third-party libraries
• Strong understanding of web technologies like JavaScript, HTML, and CSS
• Knowledge of user interface design and responsive designs
• Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on
• Experience working on large, complex web and mobile apps
• Ability to create and maintain smooth continuous integration and continuous delivery pipeline of React Native applications
• Understanding of React Native best principles and design aesthetics
• A positive mindset and continuous-learning attitude
• Stay updated with new updates, technologies, and news of React Native
• Ability to solve issues and contribute to libraries as and when needed
• Experience working in an agile development environment
• Strong verbal and written communication skills to communicate strategy
• Familiarity with modern front-end tools and building pipelines
• A collaborative approach to build apps and solve complex problems
• Attention to detail and problem-solving skills
• Client-focused approach with a goal of creating user-centric designs
• Good interpersonal, communication, and collaboration skills
• Ability to write clean, well-documented code that follows good coding practices
• Build pixel-perfect, buttery smooth UIs across both mobile platforms.
• Leverage native APIs for deep integration with both platforms.
• Diagnose and fix bugs and performance bottlenecks that feels native.
• Reach out to the open source community to encourage and get help to implement the things.
• Maintain code and write automates tests to ensure the product is of high quality.
• Transition existing React web apps to React Native.
Skills:
React Native
Redux
Javascript
ES6
- Design and Build sophisticated and highly scalable apps using flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Write efficient queries for core Data.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Interact with the Product Manager to help understand end-user feedback.
- Ensure security guidelines are always followed while developing the app.
- Suggest new features and/or enhancements.
- Maintain software through product lifecycle including design, development, verification and bug fixes.
- Resolve all the bugs in a timely manner.
- Execute app verification protocol.
- Follow company policies and quality procedures to ensure quality product deliverables.
- If you have experience with Bluetooth Low Energy (BLE) based devices and related applications please highlight the same in your resume








