Senior Mobile Developer

SpeerTechnologies
$70,000 - $100,000

About The Position

As a Senior Mobile Developer, you’ll play a leading role in shaping and delivering high-quality mobile solutions across iOS and Android platforms. You’ll be responsible for guiding technical decisions, mentoring junior developers, and collaborating closely with product and design teams to bring innovative ideas to life. Lead the design, development, and deployment of scalable cross-platform mobile applications using Swift, Kotlin, or React Native. Architect mobile application frameworks and shared component libraries across iOS, Android, and React Native environments. Oversee end-to-end delivery — from mobile UX/UI integration to backend API development. Collaborate with cross-functional teams to define mobile app strategies, technical requirements, and performance goals. Review code, enforce best practices, and mentor team members to improve technical excellence. Develop and integrate REST APIs and third-party SDKs to support dynamic mobile features. Optimize app performance, monitor crash analytics, and ensure top-tier reliability. Drive improvements to CI/CD workflows and release management for mobile apps (App Store / Play Store).

Requirements

  • 5+ years of professional experience in mobile development (iOS, Android, or cross-platform).
  • 3+ years of experience using React Native, Swift, or Kotlin in production environments.
  • Strong foundation in full stack development (Node.js, Express.js, MongoDB, Redis, React.js).
  • Proven experience architecting complex mobile applications and integrating with scalable backend systems.
  • Expertise in RESTful APIs, OAuth/JWT authentication, and third-party SDKs.
  • Proficiency with Git, Agile development, and CI/CD pipelines.
  • Experience deploying and maintaining apps in both App Store and Google Play environments.
  • An Agile mindset with experience working in dynamic product teams.
  • A spirit of collaboration and transparent communication.
  • A passion for elegant UX and well-architected systems.
  • High personal development standards, including documentation, testing, and clean code.
  • A willingness to grow across the stack — from mobile interfaces to backend APIs.

Nice To Haves

  • Experience with Jest, Cypress, or other testing libraries.
  • Experience with mobile CI/CD tools like Fastlane, Bitrise, or GitHub Actions.
  • Familiarity with containerization and cloud platforms (Docker, GCP, AWS).
  • Previous work with service-oriented architecture (SOA) or microservices.
  • Understanding of accessibility standards and performance optimization techniques.
  • Team spirit and a sense of humour is always great!
  • Fluency in French is an asset.

Responsibilities

  • Own and evolve the mobile architecture, ensuring scalability, maintainability, and security.
  • Collaborate with backend teams to design robust, API-driven systems supporting mobile clients.
  • Conduct and oversee peer code reviews, enforce test coverage, and implement continuous integration.
  • Lead performance tuning and debugging efforts across both client and server environments.
  • Stay at the forefront of emerging mobile technologies, frameworks, and design patterns, sharing insights with the team.
  • Contribute to company-wide technical discussions and long-term product roadmap planning.

Benefits

  • Dental care
  • Paid time off
  • Vision care
  • Wellness program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service