Principal Software Engineer

  • $198k-$247k
  • Remote - United States

Remote

Software Development

Principal

Summary

Join our team as a Principal Software Engineer and lead Gemini's mobile client development practices, contributing to modern tooling for the mobile client from both a client architecture and CI process standpoint.

Requirements

  • 10+ years in mobile development and 5+ years in React Native development
  • Proficient in Swift/Objective-C and/or Java/Kotlin for native mobile platforms
  • Experience implementing navigation libraries and strategies
  • Demonstrable experience in debugging and improving React Native performance
  • Experience in completing large scale migrations and refactoring of a codebase
  • Familiarity with CI processes like Github Actions

Responsibilities

  • Drive architectural decisions that will advance the mobile app to a modern development stack
  • Establish and automate the enforcement of best practices in mobile development and code quality
  • Lead the initiatives to architect solutions to improve the performance of the mobile application
  • Monitor app performance and identify and debug performance related issues using observability tooling
  • Collaborate and lead on scoping, planning and executing on cross-functional projects that benefit the client application
  • Implement solutions that further the improvement of developer experience with app architecture that scales and is reliable
  • Work closely with relevant stakeholders for the mobile client to execute on architectural rollout strategies
  • Play a key role in technical evaluation of potential tools, libraries and vendor contracts
  • Ensure that the mobile app adheres to security standards and compliance requirements

Preferred Qualifications

  • Knowledge of crypto and/or blockchain
  • Experience in implementing shared codebases between web and mobile

Benefits

  • Competitive starting salary
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off
Share this job:
Please let Gemini know you found this job on Remote First Jobs 🙏
Apply now