Lead Software Engineer - Mobile Development (Crypto Wallets)

United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsJavaJavascriptKotlinObjective-CReact NativeSwiftC++ReduxReactCI/CDRESTful APIs

Requirements

  • Extensive experience with React
  • Extensive experience with React Native (especially Expo)
  • Extensive experience with Redux
  • Extensive experience with modern JavaScript (ES6+)
  • Strong proficiency in mobile development concepts, including performance optimization and cross-platform design
  • Experience building and maintaining CI/CD pipelines for mobile applications
  • Familiarity with modern development tools, front-end workflows, and build systems
  • Hands-on experience with native modules (C++)
  • Hands-on experience with WebSockets
  • Hands-on experience with RESTful APIs
  • Knowledge of native mobile development using Swift/Objective-C (iOS)
  • Knowledge of native mobile development using Kotlin/Java (Android)
  • Proven track record of leading or mentoring mobile engineers
  • Proven track record of owning large-scale application architecture
  • Experience with backend technologies such as Node.js
  • Ability to support API and service development
  • Strong problem-solving skills
  • Ability to make informed technical decisions in a fast-paced environment
  • Comfortable working across the full stack while maintaining deep expertise in mobile engineering

Responsibilities

  • Lead and mentor a team of mobile engineers, driving technical excellence, best practices, and high-quality delivery
  • Design and develop advanced cross-platform mobile applications using React Native for both iOS and Android
  • Define and own mobile architecture, including state management, navigation, modularization, performance, and security standards
  • Review code and ensure alignment with architectural decisions and quality benchmarks
  • Collaborate closely with backend engineers to integrate APIs, SDKs, and services into mobile applications
  • Contribute to backend development when necessary to support mobile features and unblock delivery
  • Partner with product managers and designers to deliver innovative, user-centric solutions
  • Drive decisions around frameworks, tools, and development patterns to optimize performance and scalability
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now