Search by job, company or skills

EverestEngineering

Senior iOS Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

Senior iOS Developer is a key member of our engineering teams. They are responsible for technical alignment, engineering quality, capability and productivity of an engineering team. Key stakeholders include:

  • Engineering Manager
  • Product Manager
  • UX Designers

Responsibilities

  • Aligning systems to company's overall technology strategy
  • Building systems fit for purpose and follow current organizational development practices
  • Contribute to platform health, ensuring that our systems are secure, reliable, resilient and cost effective
  • Focus on delivering outcomes for our customers
  • Share operational support duties
  • Exemplify quality and engineering discipline to uplift team capability

Experience

  • Strong hands-on experience developing native iOS applications using Swift and SwiftUI, with a solid grasp of Apple's design principles and App Store submission processes.
  • Proven experience in a collaborative software engineering environment, with exposure to leading or contributing to technical solutions.
  • Demonstrated ability to contribute across other domains such as Android (Kotlin/Jetpack Compose), backend API development, and DevOps/CICD practices.
  • Comfortable working in a cross-functional team without dedicated QAs or BAs, supporting the full product lifecycle.

Personal Skills

  • Outcomes-focused, with a drive to create value and enhance user experience over simply completing tasks.
  • Proactive in learning and improvement, with the confidence to take initiative and operate in ambiguous situations.
  • Clear communicator with strong written and verbal skills, able to engage with teams across regions and cultural contexts.
  • Collaborative team player who fosters trust, inclusion, and a passion for technology within the team.
  • Able to analyse complex challenges, break them down, and propose creative, pragmatic solutions.

Technical Skills

  • Deep expertise in iOS development (Swift, SwiftUI) and understanding of the mobile platform ecosystem.
  • Familiarity with Android (Kotlin) development, backend technologies (e.g. API design), and DevOps/CICD tools.
  • Experience contributing to manual and automated testing, and occasionally performing business analysis to align technical work with product needs.
  • Understanding of secure coding practices, modern software delivery pipelines, and testable code design.
  • Willingness and ability to learn new technologies and expand across the stack as needed.

Experience

  • Experience working on mobile-first platforms or consumer-facing mobile apps at scale.
  • Exposure to start-up environments or small cross-functional teams with end-to-end ownership.
  • Polyglot development background or interest in working across multiple tech stacks added advantage.

Personal Skills

  • Encourages and mentors others through feedback and technical guidance.
  • Identifies opportunities for innovation and continuous improvement.
  • Able to visualise and articulate technical concepts to varied audiences.
  • Influences cross-team collaboration and drives alignment across domains (e.g., Android-iOS integration).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142647949