Apply

Senior iOS Engineer (Remote)

Posted 2024-11-09

View full description

πŸ’Ž Seniority level: Senior, 5+ years in iOS development

πŸ” Industry: Data and technology

⏳ Experience: 5+ years in iOS development

πŸͺ„ Skills: Mentoring

Requirements:
  • 5+ years' experience in iOS application development using Swift, delivering high-quality, user-friendly applications.
  • 2+ years' experience in technically leading projects, encompassing planning, implementation, and successful release phases.
  • 2+ years' experience with SwiftUI, crafting modern, responsive user interfaces that enhance user engagement.
  • Ability to manage large codebases and collaborate with shared REST/GraphQL API libraries, optimizing performance and ensuring robust application architecture.
  • Experience mentoring junior developers, encouraging their professional growth and skill development.
  • Experience enabling collaboration with remote teams and the ability to discuss complex topics with both technical and non-technical audiences.
Responsibilities:
  • Manage end-to-end responsibility for projects of increasing complexity, from technical design through completion and deployment.
  • Participate in the full application lifecycle including concept, design, build, deploy, test, and release management.
  • Write clean, correct code incorporating feedback from code reviews; follow and enforce best practices.
  • Lead and mentor other developers; help them improve their coding skills, work habits, and team collaboration.
  • Collaborate on API contracts documented and agreed upon by multiple stakeholders.
  • Present and defend technical and architectural choices.
  • Investigate and prototype new technologies.
  • Foresee future changes and lead the feature team to provide expandable and scalable solutions.
  • Participate in cross-team engineering efforts such as improving code review system, build pipeline, and monitoring.
Apply

Related Jobs

Apply

🧭 Full-Time

πŸ” Data and technology services

  • 5+ years' experience in iOS application development using Swift.
  • 2+ years' experience in technically leading projects, including planning, implementation, and release.
  • 2+ years' experience with SwiftUI to create modern, responsive user interfaces.
  • Capable of managing large codebases and collaborating with REST/GraphQL API libraries.
  • Experience mentoring junior developers and fostering their professional growth.
  • Ability to collaborate with remote teams and communicate complex topics effectively.

  • Manage end-to-end responsibility for projects of increasing complexity, from technical design through completion and deployment.
  • Participate in the full application lifecycle including concept, design, build, deploy, test, and release management.
  • Write clean, correct code and follow best practices while incorporating feedback from code reviews.
  • Lead and mentor other developers to improve their skills and collaboration.
  • Collaborate on API contracts with multiple stakeholders.
  • Present and defend technical and architectural choices.
  • Investigate and prototype new technologies.
  • Lead feature teams to provide expandability and scalability.
  • Participate in cross-team engineering efforts such as improving the code review system and build pipeline.

Mentoring

Posted 2024-11-08
Apply