Senior Front-End Engineer
About Us
Wellthi is building a social banking platform to transform the way communities save and use money. We are forming a team to build the next generation of our product and are looking for engineers who care deeply about craft, can move quickly with high quality, and have a demonstrated ability to build robust, scalable fintech experiences.
About The Role
The Senior front-end engineer will be responsible for building and maintaining our mobile applications (iOS and Android) using React Native, with occasional contributions to web applications (React/Next.js) as needed. Our applications deliver an exceptional user experience that sets them apart in the banking industry. This role requires a high level of collaboration with product managers, designers, and back-end developers to ship reliable, secure, and polished customer-facing features.
The role is remote and follows Eastern Standard Time.
Responsibilities
- Build and maintain high-quality React Native features for iOS and Android, from concept through release.
- Partner with Product and Design to translate requirements into clean, maintainable UI architectures and consistent user experiences.
- Implement robust client-side patterns for state management, server-state caching, navigation, and offline/poor-connectivity UX.
- Integrate with backend services using GraphQL and REST where applicable, ensuring reliability and clear error handling.
- Optimize performance for real-world devices (rendering efficiency, memory usage, startup performance, and data-heavy screens).
- Implement and enforce best practices for secure development (secure storage, encryption, authentication flows, and safe handling of PII).
- Write and maintain automated tests (unit/integration; contribute to E2E where applicable).
- Support CI/CD pipelines, release workflows, and App Store/Play Store deployments.
- Contribute to observability and production readiness (crash reporting, logging, performance monitoring, analytics instrumentation).
- Collaborate on reusable components, shared libraries, and internal SDKs where needed.
Qualifications
- 6+ years of software engineering experience, including 4+ years building production React Native apps (iOS and Android).
- Deep expertise with React, React Native, TypeScript, and component/hook architecture in large codebases.
- Strong experience with Redux Toolkit and modern state patterns; strong experience with server-state management and caching using TanStack React Query.
- Strong experience integrating GraphQL APIs and working with GraphQL Code Generator and typed models.
- Proven experience integrating and debugging native modules/components (Swift/Objective-C and/or Kotlin/Java), including diagnosing bridge issues and performance bottlenecks.
- Strong understanding of performance optimization (lists/virtualization, memoization, rendering behavior and animation).
- Solid grasp of secure mobile development practices: encryption, secure storage (e.g., Keychain/Keystore/MMKV), authentication flows (e.g., OAuth/Auth0), and safe handling of PII.
- Strong testing skills using Jest and React Native Testing Library; familiarity with E2E testing (e.g., Detox) is a plus.
- Experience with mobile CI/CD and release processes (code signing, build pipelines, store submissions).
- Demonstrated ability to work in distributed teams and collaborate effectively across product, design, backend, and QA.
- Comfort working in fintech or regulated environments; payments/remittance experience is a strong plus.
Ability to contribute to web front-ends using React and/or Next.js when needed.
JOIN OUR TEAM
Submit your resume and a cover letter outlining your experience and qualifications to [email protected]. We will carefully review your application and reach out to you as soon as possible.