Senior Software Engineer iOS
Procore Technologies (company site, opens in a new tab)BengaluruOn-siteDirect career pageEst. 28–45 LPA
Posted 18h ago
Reach people at Procore Technologies
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Procore Technologies you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Develop and maintain native iOS applications for iPhone and iPad with a focus on robust, scalable architecture and reliable performance across diverse Apple devices and iOS versions.
- Integrate and build AI-powered features using LLM services and on-device Core ML prioritizing latency, offline capability, cost efficiency, and user privacy.
- Prototype emerging iOS and mobile AI technologies, diagnose performance issues, and collaborate cross-functionally to translate complex business needs into technical designs.
Minimum Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- Proven expertise in native iOS development using Swift and mobile architectural patterns like MVVM, Clean Architecture, or VIPER.
- Experience integrating AI/ML features into mobile applications including use of LLM APIs and on-device inference.
- Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
- Experienced in test-driven development and building distributed, enterprise-grade iOS applications.
- Demonstrates practical knowledge of responsible AI deployment emphasizing data privacy and mitigating AI model unpredictability.
- Familiar with modern SaaS development lifecycles, including CI/CD, automated testing, microservices integration, and observability tools.