Software Engineer 2 -iOS-1
Actively Reviewing the ApplicationsProcore Technologies
India, Karnataka, Bengaluru
Full-Time
On-site
Posted 2 weeks ago
•
Apply by June 8, 2026
Job Description
Job Ad
We’re looking for a Software Engineer 2, iOS to join Procore’s Engineering team. In this role, you’ll design and build high-quality mobile experiences that empower our customers to manage construction projects from anywhere. The primary goal of this role is to deliver scalable, reliable, and user-centric iOS applications that drive product innovation and customer satisfaction.
As a Software Engineer 2, iOS, you’ll partner with Product Managers, Designers, QA Engineers, and backend developers to deliver impactful mobile features and enhancements. Use your expertise in Swift development, mobile architecture, and problem-solving to build performant applications and improve engineering best practices. If you’re passionate about creating intuitive mobile experiences at scale and want to make an impact in a collaborative environment—join us.
This position reports into the Senior Manager, Engineering and will be based in our [Office Location]. We’re looking for someone to join us immediately.
What you’ll do:
We’re looking for a Software Engineer 2, iOS to join Procore’s Engineering team. In this role, you’ll design and build high-quality mobile experiences that empower our customers to manage construction projects from anywhere. The primary goal of this role is to deliver scalable, reliable, and user-centric iOS applications that drive product innovation and customer satisfaction.
As a Software Engineer 2, iOS, you’ll partner with Product Managers, Designers, QA Engineers, and backend developers to deliver impactful mobile features and enhancements. Use your expertise in Swift development, mobile architecture, and problem-solving to build performant applications and improve engineering best practices. If you’re passionate about creating intuitive mobile experiences at scale and want to make an impact in a collaborative environment—join us.
This position reports into the Senior Manager, Engineering and will be based in our [Office Location]. We’re looking for someone to join us immediately.
What you’ll do:
- Design and develop scalable, maintainable, and high-performance iOS applications using Swift and modern iOS frameworks.
- Collaborate with cross-functional partners to define, design, and ship new features aligned with product and business goals.
- Write clean, testable, and efficient code while maintaining high standards of quality and performance.
- Participate in code reviews to ensure best practices, knowledge sharing, and continuous improvement across the team.
- Troubleshoot, debug, and resolve production issues to maintain application stability and reliability.
- Contribute to architectural decisions and help evolve the mobile platform to support future growth.
- Implement automated testing and CI/CD practices to ensure reliable releases.
- Stay current with emerging iOS technologies and recommend improvements to enhance the user experience.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional experience developing native iOS applications.
- Strong proficiency in Swift and experience with UIKit and/or SwiftUI.
- Solid understanding of mobile architecture patterns such as MVVM, MVC, or Clean Architecture.
- Experience working with RESTful APIs and integrating backend services.
- Familiarity with version control systems such as Git and CI/CD pipelines.
- Strong problem-solving skills and the ability to work effectively in a collaborative, agile environment.
- Excellent communication skills and a proactive, growth-oriented mindset.
Required Skills
Communication
Engineering
Control Systems
Git
Agile
Swift
CI/CD Pipelines
iOS
SwiftUI
UIKit
CI/CD
Automated Testing
Knowledge Sharing
Continuous Improvement
Testing
MVC
RESTful APIs
Version control
Version control systems
Engineering design
Architecture patterns
Clean architecture
Agile environment
Mobile architecture
MVVM
IOS frameworks
IOS applications
Computer Science
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
API Developer
Rockwell Automation
India
Full-Time
Engineering
Troubleshooting
Documentation
+32
Security Technician, AM (Daphne)
AltaPointe Health Systems
India
Full-Time
₹1–1 LPA
Communication
Safety
Confidentiality
+23
Data Center Technician - India - SALEM - On-site
Reboot Monkey
India
Other
Engineering
Telecaller
Himank Energies
India
Full-Time
Communication
Customer Service
Sales
+18
Frontend UI Developer
CGI
India
Full-Time
₹4–6 LPA
JavaScript
Angular
TypeScript
+3
Share
Quick Apply
Upload your resume to apply for this position