IOS Developer, Sr Engineer

13 Minutes ago • 3 Years +
Mobile Development

Job Description

As a Senior iOS Developer, you will design, develop, and maintain high-quality iOS applications, collaborating with cross-functional teams to deliver seamless user experiences. You will influence technical decisions, mentor junior developers, and ensure app performance, quality, and security. This role requires on-site work in Bangalore, India, five days a week.
Good To Have:
  • Experience with Swift, UIKit, SwiftUI, Combine, Core Data, SwiftData.
  • Experience with Foundation Framework.
  • Knowledge in BLE, Hardware Connection, IOT.
  • Knowledge of Third Party frameworks like Alamofire, Realm DB.
  • Expertise in UI development including Interface builder using storyboard and XIBs.
  • Architecture level problems solving skills.
Must Have:
  • Lead design and development of native iOS applications using Swift and Objective-C.
  • Collaborate with product managers, designers, and backend engineers.
  • Write clean, maintainable, and optimized code adhering to best practices.
  • Conduct code reviews and provide technical guidance to junior team members.
  • Ensure performance, quality, and responsiveness of applications.
  • Maintain and improve app security, stability, and scalability.
  • Stay updated with the latest industry trends, tools, and technologies.
  • Bachelor's degree in Computer Science or Engineering.
  • 3+ years of professional iOS development experience.
  • Proven expertise in Swift, Objective-C, Xcode, and iOS SDKs.
  • Solid understanding of RESTful APIs, third-party libraries, and mobile UI/UX principles.
  • Experience with MVVM/MVC architecture, Agile methodologies, and CI/CD pipelines.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Add these skills to join the top 1% applicants for this job

cross-functional
communication
design-patterns
game-texts
agile-development
ci-cd
ios-development
objective-c
swift
x-code

Description

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.

Must be available to work on-site at our Bangalore office 5 days per week.

About the Role

As a Senior iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications. You will work closely with cross-functional teams to deliver seamless and engaging user experiences, influence technical decisions, and mentor junior developers.

What you will be doing

  • Lead the design and development of native iOS applications using Swift and Objective-C
  • Collaborate with product managers, designers, and backend engineers to define and implement features
  • Write clean, maintainable, and optimized code adhering to best practices
  • Conduct code reviews, provide technical guidance, and mentor junior team members
  • Ensure the performance, quality, and responsiveness of applications
  • Maintain and improve app security, stability, and scalability
  • Stay updated with the latest industry trends, tools, and technologies

Who you are and What you bring

  • Bachelor's degree in Computer Science, Engineering
  • 3+ years of professional iOS development experience
  • Proven expertise in Swift, Objective-C, Xcode, and iOS SDKs
  • Solid understanding of RESTful APIs, third-party libraries, and mobile UI/UX principles
  • Experience with MVVM/MVC architecture, Agile methodologies, and CI/CD pipelines
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

Preferred Skills

  • Experience with Swift, UIKit, SwiftUI, Combine, Core Data, SwiftData
  • Experience with Foundation Framework
  • Knowledge in BLE, Hardware Connection, IOT is preferred
  • Knowledge of Third Party frameworks like Alamofire, Realm DB
  • Expertise in UI development including Interface builder using storyboard and XIBs
  • Architecture level problems solving skills

Set alerts for more jobs like IOS Developer, Sr Engineer
Set alerts for new jobs by Enphase Energy
Set alerts for new Mobile Development jobs in India
Set alerts for new jobs in India
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙