ModMed logo

Senior Software Engineer 1- iOS

ModMed
NewPosted today

LOCATION

Hyderabad · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

SwiftiOS DevelopmentObjective CSoftware ArchitectureRESTful APIsUIKitUnit TestingGit

Job description

Overview

Senior Software Engineer 1 - iOS to design, build and maintain high-quality, scalable iOS applications for medical professionals as part of ModMed's specialty-specific cloud platform.

What you'll do

  • Design, develop, test, deploy, and maintain robust and performant iOS applications using Swift and Objective-C.
  • Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate requirements into technical specifications and deliver innovative features.
  • Participate in the entire software development lifecycle, including requirements gathering, architecture design, coding, testing, code reviews, and deployment.
  • Identify and implement best practices for iOS development, including performance optimization, security, and maintainability.
  • Debug and resolve complex technical issues, ensuring the stability and reliability of mobile applications.
  • Mentor junior engineers and contribute to a culture of continuous learning and improvement within the team.
  • Stay up-to-date with the latest iOS technologies, trends, and best practices.
  • Contribute to technical documentation and knowledge sharing.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in iOS application development.
  • Strong proficiency in Swift and Objective-C, with a deep understanding of iOS frameworks (UIKit, Foundation, Core Data, etc.).
  • Demonstrated experience with architectural patterns such as MVVM, MVC, or VIPER.
  • Experience with RESTful APIs, JSON, and integrating with backend services.
  • Proficiency with version control systems, particularly Git.
  • Solid understanding of mobile UI/UX principles and best practices.
  • Experience with unit testing, integration testing, and UI testing frameworks.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a fast-paced, agile environment.

Details

  • Location: Hyderabad, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer 1- iOS