Lead iOS Engineer

Posted 12ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Lead iOS Engineer with deep expertise in mobile applications for a decentralized cloud provider. Focused on building high-performance applications and collaborating with cross-functional teams.

Responsibilities:

  • Design and develop high-quality iOS applications using Swift and modern iOS frameworks.
  • Architect scalable, maintainable mobile systems with a strong focus on performance and reliability.
  • Build responsive, intuitive user interfaces aligned with product and design requirements.
  • Integrate mobile applications with complex backend APIs and distributed systems.
  • Ensure robust offline capabilities, synchronization, and efficient network usage.
  • Optimize applications for performance, battery efficiency, and responsiveness.
  • Maintain high standards for code quality, testing, and documentation.
  • Collaborate in an Agile/Scrum environment, contributing to planning and delivery.
  • Participate in the full mobile development lifecycle, from design to App Store deployment.
  • Work closely with backend and infrastructure teams to ensure seamless system integration.
  • Implement security best practices for mobile applications and data handling.
  • Conduct code reviews, mentor engineers, and elevate overall mobile engineering quality.
  • Champion best practices in mobile architecture, CI/CD, and release management.

Requirements:

  • 5–6+ years of experience as a Senior or Lead iOS Engineer
  • Strong expertise in Swift and iOS SDK
  • Experience with modern iOS architectures (MVVM, Clean Architecture, or similar)
  • Deep understanding of mobile performance optimization and memory management
  • Strong experience integrating RESTful APIs and handling asynchronous data flows
  • Experience with concurrency (GCD, async/await)
  • Familiarity with mobile networking, caching, and data persistence strategies
  • Experience working in Agile environments
  • Strong communication skills and ability to influence technical decisions.

Benefits:

  • Flexible working arrangements
  • Professional development opportunities