Procore Technologies Logo

Procore Technologies

Software Engineer 2 -iOS-1

Posted Yesterday
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka
Mid level
In-Office
Bangalore, Bengaluru Urban, Karnataka
Mid level
Design, build, and maintain scalable iOS applications in Swift. Collaborate with product, design, QA, and backend teams to deliver features, perform code reviews, troubleshoot production issues, implement testing and CI/CD, and contribute to mobile architecture and platform improvements.
The summary above was generated by AI
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:
  • 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.

What we’re looking for:
  • 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.

Top Skills

Ci/Cd
Git
iOS
Restful Apis
Swift
Swiftui
Uikit

Similar Jobs

36 Minutes Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
The role involves developing and customizing PLM tools on the 3DExperience platform, collaborating with teams, and ensuring system performance.
Top Skills: 3DexperienceAzure DevopsC#CatiaEnoviaGitHTMLJavaJavaScriptJSONPythonShell ScriptingXML
36 Minutes Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Architect and build cloud-native data products on AWS: design data pipelines, modelling, ingestion, migration, lineage quality checks, self-service capabilities, and stakeholder alignment to deliver scalable, outcome-driven solutions.
Top Skills: Java,Python,Sql,Nosql,Airflow,Spark,Aws,Redshift,S3,Glue,Lambda,Sagemaker,Clearml,Dynamodb
38 Minutes Ago
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Easy Apply
Mid level
Mid level
eCommerce • Food • HR Tech • Information Technology • Mobile • Retail • Software
Support month- and year-end closings, maintain financial records, perform bank and account reconciliations, process invoices/payments/expenses, handle day-to-day bookkeeping, assist audits and compliance, and collaborate with internal stakeholders on finance operations.
Top Skills: Excel

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account