Source description
About the role
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). 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).
More at Tap Health