Senior iOS Developer

The ARM Group is seeking to hire a full-time Senior iOS Developer at one of our premier clients’ locations in Hyderabad, Telangana.

Senior iOS Developer

Location: Hyderabad ( WFH )

Working Days: Monday-Friday

About the team

We’re a team of passionate individuals trying to make a difference, bridging the gap between digital and physical. We have people based in the UK and India and have effective ways of remote working. We take the culture of our team incredibly seriously, and have big ambitions when it comes to what we do and how we do it.

The role

Key responsibilities

  • Develop and maintain the Client native iOS app. Write clean, efficient and maintainable code using Swift/Objective-C and the latest iOS frameworks.
  • Collaborate with Cross-Functional teams. Work closely with designers, product managers, QA and other developers to develop intuitive, engaging and bug free user experiences.
  • Work with backend developers to integrate APIs and services.
  • Optimise and Test applications. Conduct thorough testing to ensure application stability, optimise for performance, and troubleshoot any issues.
  • Implement new features and updates. Design and implement application updates and new features, incorporating user feedback and product requirements.
  • Stay updated with iOS best practices. Keep up with the latest iOS tools, frameworks, and best practices, ensuring the application is modern and follows industry standards.

Required Qualifications

  • Experience: 5+ years of experience in iOS development.
  • Technical Skills:
    • Proficiency in Swift and Objective-C
    • Strong understanding of iOS libraries and frameworks, UIKit, SwiftUI, and Human Interface Guidelines.
    • Familiarity with Core Data and other iOS frameworks.
    • Experience with RESTful APIs and backend integration.
    • Proficiency in Git
    • Understanding of mobile app development principles, including UI/UX design, performance optimization, and responsive layouts.
    • Experience in integrating third-party libraries and APIs, such as Google APIs and Firebase.
    • Knowledge of reactive programming frameworks like Combine or RxSwift is a plus.
  • Problem Solving: Strong analytical skills and attention to detail in diagnosing and resolving issues.
  • Experience with Agile development methodologies.
  • Familiarity with CI/CD tools for automated testing and deployment.

Our Benefits

  • Free Client cards (of course!)
  • Monthly company socials and fun stuff!
  • 25 days holiday plus bank holidays & for each year of continued service here, you will receive one extra day of annual leave (capped at up to 5 additional days).
  • Working from home equipment budget
  • Access to our Learning and Development platform Learnerbly
  • Perkbox account
  • Cycle to work Scheme
  • Tech Scheme
  • Smart Pension
  • Vitality health insurance
  • Summer hours – 2.30 pm finish every Friday during the summer months!

What you can expect in the Interview Process:

  • Interview: Your first call will be with a Technology lead who’ll go through your experience, tell you more about the role and what it’s like to work at client and see if it’s a good fit for both parties.
  • Technical Interview. You’ll meet members of our Tech Team who will deep dive into your technical experience, ask questions related to iOS development and ask you to perform live coding in Xcode of a simple app and feature.
  • Interview: You’ll meet other members of the tech and product team and be asked about ways of working and how you deliver great features as well as bug free and maintainable code.
  • Final interview: You’ll have a final interview to assess team and cultural fit and answer any questions you may have.

Disclaimer:  We, Arm Group India operate as an intermediary connecting candidates with potential employers in India, with no guarantee of employment. Upholding equal opportunity standards, we strive for impartiality in candidate selection. While we endeavour to verify job postings and client companies’ credibility, candidates are advised to conduct their own assessments. Personal information is handled confidentially and shared with consent. We disclaim liability for any consequences arising from reliance on job postings or our services, and terms are subject to change without notice. By engaging with us, you accept and consent to these terms.

Job Category: Information Technology
Job Type: Remote
Job Location: Hyderabad Telangana

Apply for this position

Allowed Type(s): .pdf, .doc, .docx