Lead the design and development of complex iOS applications, including new features and enhancements to existing products. Collaborate with the team to define the technical architecture of mobile applications. Write clean, maintainable, and testable code. Strong understanding of iOS SDK, UIKit, Core Data, and Core Animation.
Must have:
iOS Development
Swift & Objective-C
RESTful APIs
Automated Testing
Good to have:
MVVM Architecture
VIPER Architecture
Continuous Deployment
Test-Driven Development
Perks:
Flexible Schedule
Work From Home
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
About the job
Cambridge Mobile Telematics (CMT) is the world's largest telematics service provider. Its mission is to make the world's roads and drivers safer. The company's AI-driven platform, DriveWell® Fusion, gathers sensor data from millions of IoT devices — including smartphones, proprietary Tags, connected vehicles, dashcams, and third-party devices — and fuses them with contextual data to create a unified view of vehicle and driver behavior. Auto insurers, automakers, commercial mobility companies, and the public sector use insights from CMT's platform to power risk assessment, safety, claims, and driver improvement programs. Headquartered in Cambridge, MA, with offices in Budapest, Chennai, Seattle, Tokyo, and Zagreb, CMT measures and protects tens of millions of drivers across the world every day. CMT is looking for a collaborative, customer-committed, and creative Principal Software Engineer I who wants to join us in making roads safer by making drivers better! Responsibilities:
Lead the design and development of complex iOS applications, including both new features and enhancements to existing products
Collaborate with the team to define the technical architecture of mobile applications, ensuring scalability, performance, and maintainability
Own a significant component of the mobile technical stack at CMT
Write clean, maintainable, and testable code while adhering to best practices in software development
Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement
Work closely with product managers, designers, and other engineers to deliver high-quality mobile applications that meet business and user needs
Analyze and optimize application performance, ensuring smooth and responsive user experiences
Implement robust security practices and contribute to the continuous improvement of our mobile security posture
Develop and maintain automated tests to ensure the reliability of the iOS applications.
Conduct thorough code reviews, providing constructive feedback to peers to ensure code quality and consistency
Contribute to the CI/CD pipeline, ensuring the efficient and reliable delivery of iOS applications and publishing the app in the app store / play store
Troubleshoot and resolve complex technical issues related to iOS development
Maintain comprehensive documentation of code, architecture, and processes in confluences
Participate in the hiring process
Complete any additional tasks as they arise
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
4+ years of experience in iOS development, with a proven track record of delivering high-quality mobile applications
Proficiency in Swift and Objective-C
Strong understanding of iOS SDK, UIKit, Core Data, Core Animation, and other iOS frameworks
Fluency with cocoa pods or Swift Package Manager
Experience with RESTful APIs, third-party libraries, and API integration
Knowledge of Apple's design principles and interface guidelines
Familiarity with code versioning tools, such as Git/bitbucket
Experience with performance and memory tuning using tools such as Instruments
Strong understanding of mobile architecture, patterns, and best practices
Experience with automated testing frameworks like XCTest
Experience with mobile application security best practices
Ability to do general development tasks on Linux and MacOS; fluency in a scripting language, like Python, Ruby, with the ability to learn more
Familiarity with Agile/Scrum development methodologies
Experience with modern iOS architectures like MVVM, VIPER, or similar
Experience with continuous deployment, and test-driven development (TDD)
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
Ability to work independently and as part of a team
Leadership and mentorship capabilities
Compensation and Benefits:
Fair and competitive salary based on skills and experience
Medical Benefits (Health insurance, Personal accident insurance, Group term life insurance), gratuity, parental leave, sick leave and public holidays
Employees are eligible for flexible allowances which includes Leave Travel Assistance, Telephone/Mobile Expenses, Professional development expenses, Meals Coupon, Vehicle Reimbursement
Flexible scheduling and work from home policy depending on role and responsibilities
Additional Perks:
Feel great working to improve road safety around the world!
Join one of our many employee resource groups including Black, AAPI, LGBTQIA+, Women, Book Club and Health & Wellness
Extensive education and employee assistance programs
CMT will do all that is possible to support our employees and create a positive and inclusive work environment for all!
Commitment to Diversity and Inclusion: At CMT, we believe the best ideas come from a mix of backgrounds and perspectives. We are an equal-opportunity employer committed to creating a workplace and culture where everyone feels valued, respected, and empowered to bring their unique talents and perspectives. Diversity is essential to our success, and we actively seek candidates from all backgrounds to join our growing team. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability state. "CMT is headquartered in Cambridge, MA. "To learn more, visit www.cmtelematics.com and follow us on X @cmtelematics."