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.
Key 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 & 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.
Skills & Experience
- 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)