Logo
CGI

Sr. Software Engineer (Apple iOS Developer)

CGI, Boston, Massachusetts, us, 02298


Sr. Software Engineer (Apple iOS Developer)Position DescriptionThe ideal candidate will have a strong foundation in iOS development using Swift, Objective-C, and SwiftUI, combined with a deep understanding of Apple's design guidelines. They should possess extensive experience in building and releasing iOS applications, with a focus on quality assurance and test automation.

Your future duties and responsibilitiesUse your knowledge of testing and testability to influence better software design, promote proper software engineering and bug prevention strategies, testability and security.Actively participate in the development process through writing and maintaining application features and automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests and interoperability tests.Support the team in designing reliable, accurate tests, and in integrating them into CI/CD pipelines.Collaborate with team members on improving team's test coverage, release velocity and production health.Enable the team in designing and developing automation using iOS Frameworks.

Required qualifications to be successful in this role10+ years of experience with building, debugging and supporting Apple Mobile iOS applications using Swift, Objective-C, SwiftUI. Experience of employing Apple's Human Interface Guidelines to design iOS applications.Hands-on experience with test automation frameworks using XCUI for iOS. Hands-on experience in Xcode and Swift (iOS).Participated in the release of one or more publicly available app to App Store participating from feature inception to launch.Good understanding of Apple iOS accessibility features and experience building accessible experiences on Apple iOS mobile devices.Strong understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and collaborative engineering teams.Knowledge of the mobile landscape, architectures, trends, and emerging technologies used in creating performant, resilient, and robust Apple iOS.Strong understanding of CI/CD tools such as Jenkins, Artifactory, and SonarQube to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences.

Experience in delivering software in the Agile environmentExperience working in an agile team of mobile developers participating in code reviews, pull requests, and pair programming.Experience of Cloud technology is a must.

This role must be located at the following location: Boston MA, Smithfield, RI Merrimack NH, Westlake TX

CompensationCGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. A reasonable estimate of the current range for this role in the U.S. is $67,800 - $130,500.

BenefitsAt CGI we call our professionals "members" to reinforce that all who join our team are, as owners, empowered to participate in the challenges and rewards that come from building a world-class company. CGI's benefits include:Competitive base salariesEligibility to participate in an attractive Share Purchase Plan (SPP) in which the company matches dollar-for-dollar contributions made by eligible employees, up to a maximum, for their job category401(k) Plan and Profit Participation for eligible membersGenerous holidays, vacation, and sick leave plansComprehensive insurance plans that include, among other benefits, medical, dental, vision, life, disability, out-of-county emergency coverage in all countries of employment;Back-up child care, Pet insurance, a Member Assistance Program, a 529 college savings program, a personal financial management tool, lifestyle management programs and more.

Application ProcessQualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_Employment_Compliance@cgi.com. You will need to reference the Position ID of the position in which you are interested.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation.

Together, as owners, let's turn meaningful insights into action.

Come join our team-one of the largest IT and business consulting services firms in the world.

#J-18808-Ljbffr