As a Frontend Developer at Tap Health, you'll build and maintain our cross-platform mobile applications using React Native. You'll work closely with design, product, and backend teams to deliver high-quality, performant, and user-friendly experiences on both iOS and Android.
Responsibilities
- Feature Development: Development of high-performance, scalable React Native applications for iOS and Android.
- Code Maintenance: Triage bugs, refactor legacy code, and ensure codebase health and consistency.
- Performance Optimization: Profile and tune app performance (load times, animations, memory usage) for a smooth UX.
- Integration: Connect frontend components with RESTful APIs, GraphQL endpoints, and third-party SDKs.
- Testing and QA: Write and maintain unit, integration, and UI tests (e. g., Jest, Detox) to ensure stability.
- Collaboration: Participate in sprint planning, code reviews, and pair-programming sessions with cross-functional peers.
- CI/CD Support: Help maintain automated build, test, and deployment pipelines for mobile releases.
Requirements
- 1-3 years of frontend/mobile development experience building production apps with React Native.
- Strong familiarity with iOS (Xcode) and Android (Android Studio) toolchains.
- Proficient in JavaScript/TypeScript, modern React practices, and state-management libraries (Redux, Context API, etc. ).
- Experience integrating with RESTful APIs, GraphQL, and handling offline-first data.
- Solid understanding of mobile performance optimization and memory management.
- Comfortable with Git workflows and branching strategies.
- Hands-on with automated testing tools (Jest, Detox, Appium, etc. ).
- Knowledge of CI/CD pipelines for mobile (fastlane, Bitrise, GitHub Actions, etc. ).
- Strong UI/UX sensibility and attention to detail.
- Familiarity with Agile methodologies (Scrum/Kanban).
This job was posted by Rahul Maroli from Tap Health.