Lead Mobile Engineer

Nymbus, Inc.
1d$125,000 - $145,000Remote

About The Position

Nymbus is seeking an experienced Lead Mobile Engineer to join our engineering team. In this role, you will contribute to the design, development, and maintenance of native iOS and Android mobile applications. Working collaboratively with product management and engineering, you will analyze user requirements, contribute to solution design, implement features, integrate with back-end systems, and assist with testing. We use Xcode and Android Studio side-by-side with Kiro (kiro.dev) as our standard AI-powered IDE, leveraging the latest Claude models from Anthropic to support design, development, and testing. In this role, engineers are expected to take an AI-first approach to their work and have experience crafting effective prompts, iterating with AI on design and specifications, managing context files, integrating with MCP servers, and reviewing AI-generated code and selected libraries. This role includes ownership of the iOS and Android build and release lifecycle, ensuring reliable, secure, and repeatable pipelines across environments. Responsibilities include managing mobile signing and distribution requirements, such as provisioning profiles, certificates, and keystores, and supporting CI/CD and automated testing workflows using tools like Bitrise, TeamCity, and BrowserStack. As part of the role you will lead a team of four engineers split between Android and iOS. You will direct their day to day work, coach and mentor them, and work to build up their abilities to develop using an AI-first approach. If you are a skilled Mobile Engineer with a passion for delivering high-quality mobile applications, embracing AI-powered development, leading and developing a team of talented engineers, we invite you to join our team.

Requirements

  • Deep experience as an iOS and Android Developer, with a minimum of 6+ years of hands-on app development experience.
  • Experience with direct people management (performance reviews, goal setting, career development).
  • ​​Experience hiring, onboarding, and building high-performing mobile teams.
  • Proficiency in Swift and Kotlin.
  • Strong familiarity with the software development life cycle (SDLC) and experience working with Agile methodologies.
  • Familiarity with accessibility standards and experience designing accessible mobile applications (including ADA considerations).
  • Demonstrated understanding of algorithms and data structures, enabling efficient and optimized code implementation.
  • Ability to apply critical thinking and sound judgment to solve complex problems while maintaining strong attention to detail.
  • Excellent verbal and written communication skills, enabling effective collaboration within the team and with stakeholders.
  • Proven ability to work in a collaborative environment, demonstrating strong interpersonal skills and fostering a positive team dynamic.
  • Experience with AI-assisted development, including using AI to create design specifications and implementation plans prior to code generation.

Responsibilities

  • Contribute to project architecture, ensuring alignment with user requirements and adherence to industry best practices.
  • Proactively provide and implement recommendations to enhance application quality and stability, continuously seeking opportunities for improvement.
  • Analyze user requirements for effective implementation and contribute to UX design to create intuitive interfaces.
  • Implement designs and business logic using Swift, SwiftUI, Objective-C, Kotlin and related programming languages and frameworks.
  • Hands-on experience maintaining iOS and Android build and release pipelines, including provisioning profiles, certificates, keystores, and app signing.
  • Hands-on experience with mobile CI/CD and testing infrastructure (e.g., Bitrise, TeamCity, BrowserStack or equivalent tools).
  • Integrate mobile applications with back-end systems, ensuring seamless functionality and data exchange.
  • Utilize and improve, as needed, our Continuous Integration and Continuous Delivery (CI/CD) processes to streamline builds and deployments.
  • Stay up to date with industry trends and advancements in iOS and Android development.
  • Collaborate and communicate effectively with developers, product managers, and stakeholders.
  • Maintain code quality and documentation by following best practices and coding standards.
  • Use Atlassian products such as Jira and Confluence to manage tasks, provide estimates, track time, and support release delivery.
  • Troubleshoot and resolve issues efficiently to ensure optimal performance and user experience.
  • Embrace an AI-first approach to engineering and demonstrate ownership of learning and leveraging new technologies throughout our service delivery lifecycle.

Benefits

  • 401(k) plan
  • Insurance - Health, Dental and Vision
  • Flexible Paid Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service