About The Position

zerohash is looking for an experienced and passionate Mobile Native Engineer to help develop functional, performant, and appealing applications for both iOS and Android platforms. The breadth of your product responsibilities will be our client-facing mobile applications and potentially internal mobile tools. We are a high-performing team looking for an equally ambitious and driven teammate. The right candidate for this role has a deep understanding of the entire mobile development lifecycle, including design, native development, and deployment, as well as an appreciation for back-end integration. You have a keen eye for design, mobile user experience, and performance. You are able to communicate effectively with other team members and solve complex problems. If you're looking to have a massive impact in a high-growth startup in one of the most exciting markets in decades you will find this role challenging and rewarding in equal measure.

Requirements

  • 5+ years of experience in native mobile development, preferably in the fintech space.
  • Deep professional experience with native iOS development (Swift or Objective-C) and native Android development (Kotlin or Java).
  • Proficiency with mobile state management, threading, and architectural patterns (e.g., MVVM, MVI, Clean Architecture).
  • Solid understanding of mobile security best practices, performance optimization, and memory management.
  • Experience consuming RESTful APIs and working with asynchronous programming.
  • Excellent verbal and written communication skills.
  • Comfort with ambiguity; the ability to independently layout and test clear hypotheses, and solve problems without well-defined direction.

Nice To Haves

  • Bachelors in computer science or equivalent experience.
  • Experience at a banking-as-a-service, brokerage-as-a-service, or payment-as-a-service business.
  • Library development experience
  • Experience with digital assets preferred, but not required.
  • Familiarity with cross-platform frameworks (e.g., React Native, Flutter) is a plus, but the primary focus is native.
  • Experience with mobile testing frameworks (unit, integration, UI testing).

Responsibilities

  • Design, develop, and maintain high-quality native applications for iOS and Android.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing mobile applications.
  • Implement robust and secure communication with back-end services (APIs).
  • Assist with defining and implementing mobile CI/CD pipelines and deployment processes.
  • Inspire the overall company for product excellence through your work as a thought leader and mentor.

Benefits

  • Chance to earn equity
  • Maternity & Paternity leave
  • WeWork Membership
  • WFH Yearly Stipend
  • L&D Stipend (after 6 months)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service