Senior iOS Developer

Bangalore Urban, Karnataka, India
Aug 27, 2024
Aug 26, 2025
Onsite
Full-Time
2 Years
Job Description

We are seeking a passionate and skilled Senior iOS Developer to join our dynamic team. In this role, you will be deeply involved in all phases of the development process, from design and planning to development and deployment. You will play a critical role in architecting and developing mobile solutions while helping to establish best practices for future development.

Experience. 2-7 years

Key Responsibilities

  1. End-to-End Development. Participate in all aspects of development, including design, planning, coding, and deployment. You will help set the stage for the future of our mobile applications.
  2. Collaborative Delivery. Work closely with different lines of business to deliver complete, high-quality systems or applications.
  3. Architecting Solutions. Design and architect mobile domains for iOS with guidance from the architecture team, ensuring robust and scalable solutions.
  4. Fast Prototyping. Quickly prototype proof-of-concept features or applications based on briefs to demonstrate potential solutions.
  5. Feature Development. Develop and maintain new features for our mobile applications, ensuring they meet high standards of performance and usability.
  6. Innovative Problem-Solving. Use your technical knowledge and creativity to provide innovative solutions to complex challenges.
  7. Code Review. Conduct regular code reviews to ensure code quality and adherence to best practices.

What You’ll Bring

  1. Strong Foundation. Solid understanding of Data Structures, Algorithms, ORM, and Design Patterns.
  2. iOS Expertise. Proficiency in Swift and Objective C, with extensive hands-on experience in mobile development, including MVVM, Core Data, and other essential iOS frameworks.
  3. Apple Guidelines Adherence. Proven experience in applying best practices in line with Apple’s guidelines.
  4. Thrives in Complexity. You enjoy tackling complex problems and excel at collaborating with colleagues to deliver projects under tight deadlines.
  5. Product/Start-Up Experience. Experience working in a product or start-up environment is a plus, showcasing your ability to innovate and adapt quickly.