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.

Contact Us

Request Full Report

We’re building a future where financial empowerment is social, inclusive, and driven by community. — Interested in getting more information about our use case? Contact us!