Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
IOS Developer Jobs image - Rise Careers
Job details

IOS Developer Jobs

Position Description:CGI is looking for a talented individual like you to join our team as a senior IOS Mobile developer and play a key role in shaping the future of the platform that we are building for the clients.This position is located in Pittsburgh PA, Cleveland OH, or Dallas TX, however hybrid model is accepted.This candidate will be a technical expert of a large-scale mobile development project consisting of both on-shore and off-shore developers. The Mobile Developer will work together with Product Owners, Subject Matter Experts and Technical Managers to build native applications. The Mobile Developer will be responsible for ensuring the team is creating functional, scalable, maintainable code utilizing existing customer patterns.Your future duties and responsibilities:1. Responsible for sound and high-quality technical deliverables.2. Analyze, quantize and estimate the amount of work for every sprint or release.3. Understand the requirements, current state architecture of the enterprise and create roadmap for the future enhancements accordingly.4. Develop mobile application code in coordination with other team members.5. Integrate the mobile applications with the centralized authentication application.6. Create Software Architecture Document, High Level and Low-Level Design document, Nonfunctional requirements for the project.7. Work in an Agile environment and adapt to the changing needs and requirements of the business.8. Always be ready to be hands-on to develop or fix issues to deliver on time and with highest quality.9. Work closely with BA/QA team members to create test plans, and ensure that the issues are properly identified, fixed, and tested.10. Ensure that software design patterns like MVP, MVVM are strictly followed. Objective is to define consistent layers in the software to ensure maintainability and longevity of the code.11. Groom the team and develop the application with customer centric ideas and innovation as the core of every activity help the team attain a benchmark within the organization for others to follow and achieve.12. Escalate issues and concerns to the leads in a timely manner to avoid impacts to timelines.13. Effective participant of requirements gathering requirements analysis14. Exceptional applying the technologies and domain knowledge with the delivery of developed components or integrated components.15. Exceptional at working problems of moderate scope where analysis of situations or data requires review of a variety of factors.16. Exceptional at triage or analysis of situations for production support.17. Knowledge on biometric authentication and device capabilities like Camera, Phone state, Location, Notifications, Permissions management etc.Required qualifications to be successful in this role:Required qualifications to be successful in this role1. 7+ years of experience with mobile development.2. 5+ years of experience with iOS App Development on Swift, Swift UI and Objective-C3. Strong Object-oriented background4. Experience with iOS frameworks such as Core Data, Core Animation, etc.5. Experience with XCode for coding, debugging, and deploying iOS apps.6. Experience with offline storage, threading, performance tuning and mobile memory management.7. Familiarity with RESTful APIs to connect iOS applications to back-end services.8. Familiarity with app architecture patters MVC, MVP, MVVM.9. 4+ Experience integrating with RESTful API's and JSON10. Knowledge of other web technologies and UI/UX standards11. Understanding of Apples design principles and interface guidelines12. Knowledge of low-level C-based libraries is preferred.13. Familiarity with cloud message APIs and push notifications14. Familiarity with Git or other version control systems for code management.15. Experience with XCTestFramework and XCUITestFramework.16. Exceptional at component and unit testing of following standard practices and methodologies.17. Excel with on time delivery with minimal supervision18. Strong agile/scrum development experience19. Strong collaboration and communication skills within distributed project teams20. Excellent written and verbal communication skills21. Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.CGI 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. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $85,800-$185,800CGIs benefits are offered to eligible professionals on their first day of employment to include:Competitive compensationComprehensive insurance optionsMatching contributions through the 401(k) plan and the share purchase planPaid time off for vacation, holidays, and sick timePaid parental leaveLearning opportunities and tuition assistanceWellness and Well-being programs#LI-USCSGSkills:• Java• UX requirementsWhat you can expect from us:Together, as owners, lets turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential becauseYou are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.Come join our teamone of the largest IT and business consulting services firms in the world.Qualified 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 or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.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. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGIs legal duty to furnish information.
CGI Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CGI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CGI
CGI CEO photo
George D. Schindler
Approve of CEO

Average salary estimate

$135800 / YEARLY (est.)
min
max
$85800K
$185800K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About IOS Developer Jobs, CGI

Ready to take your iOS development skills to the next level? Join CGI as a Senior iOS Developer in beautiful Pittsburgh, PA! We’re looking for a tech-savvy, enthusiastic individual to help us revolutionize mobile applications for our clients. You'll work closely with a dynamic team, focusing on high-quality code while ensuring it aligns with existing patterns for functionality and scalability. In this role, you'll analyze requirements, develop mobile code, and integrate apps with centralized authentication—all while working within Agile frameworks. With a blend of hands-on development and leadership, you’ll craft exceptional applications using Swift, SwiftUI, and Objective-C, guiding the team to new heights. If you're eager to lead and innovate, all while working in a hybrid environment, we want to hear from you! At CGI, you'll not just build code; you'll build relationships, develop your skills, and contribute to cutting-edge projects that make a real impact.

Frequently Asked Questions (FAQs) for IOS Developer Jobs Role at CGI
What are the main responsibilities of an iOS Developer at CGI?

As an iOS Developer at CGI, you’ll be responsible for delivering high-quality technical outputs, collaborating with product owners and technical managers, developing mobile application code, and integrating these applications with a centralized authentication system. You will also create software architecture documents and design plans while ensuring Agile methodologies are followed throughout the development cycle.

Join Rise to see the full answer
What qualifications do I need to apply for iOS Developer Jobs at CGI?

To apply for iOS Developer Jobs at CGI, you should possess at least 7 years of mobile development experience, with a minimum of 5 years specifically in iOS App Development using Swift, SwiftUI, and Objective-C. A strong understanding of object-oriented programming and familiarity with iOS frameworks and tools such as XCode are also essential.

Join Rise to see the full answer
What technologies should I be familiar with for the iOS Developer position at CGI?

Candidates for the iOS Developer position at CGI should be well-versed in several technologies, including Core Data, Core Animation, and RESTful APIs. In addition, familiarity with app architecture patterns like MVC, MVP, and MVVM is crucial for success in this role.

Join Rise to see the full answer
What does CGI offer to its iOS Developers in terms of work environment and benefits?

CGI fosters an inclusive work environment that values ownership and teamwork. iOS Developers can enjoy a hybrid working model, competitive compensation, comprehensive insurance options, and opportunities for learning and development right from their first day. CGI truly values the well-being of its employees, making it a great place to grow your career.

Join Rise to see the full answer
How does the Agile methodology play a role in the iOS Developer role at CGI?

As an iOS Developer at CGI, you'll engage in Agile practices, ensuring adaptability to evolving business needs. You'll participate in sprints, contribute to sprint planning and backlog grooming, and maintain a focus on delivering functional and scalable mobile applications, collaborating closely with cross-functional teams.

Join Rise to see the full answer
Common Interview Questions for IOS Developer Jobs
How do you ensure the quality of your iOS code?

To ensure quality, I prioritize writing clean, maintainable code and adhere to best practices in coding standards. I also implement rigorous unit and component testing using XCTest, ensure code reviews, and follow design patterns such as MVC, MVP, or MVVM to maintain consistency and functionality.

Join Rise to see the full answer
What experience do you have with integrating RESTful APIs in iOS applications?

I have extensive experience in integrating RESTful APIs in iOS applications. I use URLSession for network requests, handle JSON parsing, and ensure error handling and performance optimization, allowing smooth communication between the app and back-end services.

Join Rise to see the full answer
Can you explain your approach to debugging an iOS application?

My approach to debugging iOS applications involves systematic problem-solving. First, I reproduce the issue and identify error messages using Xcode’s debugger tools. I then analyze logs, set breakpoints, and utilize Instruments for performance issues, progressively isolating the root cause before implementing fixes.

Join Rise to see the full answer
What do you consider when creating a mobile application’s architecture?

Creating a mobile application's architecture requires careful consideration of scalability, maintainability, and performance. I assess the requirements, choose suitable patterns like MVVM or MVC, and ensure the app can handle concurrent user interactions while remaining responsive.

Join Rise to see the full answer
How do you stay current with evolving iOS technologies?

I stay updated on iOS technologies by regularly following Apple’s Developer documentation, attending workshops and webinars, and participating in developer community discussions. Additionally, I explore new frameworks and contribute to open source to apply the latest trends to my projects.

Join Rise to see the full answer
Describe your experience with XCode and its features.

I have comprehensive experience using XCode for coding, debugging, and deploying iOS applications. I utilize features like Interface Builder for UI design, the Debugger for troubleshooting issues, and Instruments for performance analysis, ensuring a smooth development workflow.

Join Rise to see the full answer
What is your experience with different iOS frameworks?

I have worked extensively with various iOS frameworks, including Core Data for data persistence, Core Animation for animations, and UIKit for UI design. Understanding these frameworks has enabled me to create robust and user-friendly mobile applications.

Join Rise to see the full answer
How do you handle tight deadlines in an iOS development environment?

I handle tight deadlines by prioritizing tasks, breaking them into manageable pieces, and employing Agile methodologies to ensure timely delivery. Effective communication with my team enables us to adapt quickly and focus on delivering essential features first.

Join Rise to see the full answer
What strategies do you use for performance optimization in iOS apps?

I employ strategies for performance optimization, including efficient memory management, minimizing network calls, utilizing lazy loading for images, and optimizing processing time for core functionalities. I also analyze performance with Profiling tools in Xcode and make data-driven adjustments.

Join Rise to see the full answer
Can you give an example of a challenging project you worked on as an iOS Developer?

In a recent project, I worked on a complex iOS application that required real-time data updates. The challenge was to ensure seamless data sync while maintaining performance. I implemented a robust architecture with background fetching and optimized network management to enhance user experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Bloomlife Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 2 days ago

To serve as trusted advisors to our clients, delivering insights they can act on to achieve meaningful and sustainable outcomes.

46 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
111 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
15 people applied to Sr. Full Stack Developer at JODAYN
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Columbus just viewed Freelance Graphic Designer at Sunshine House
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress
Photo of the Rise User
Someone from OH, Cleveland just viewed Infection Prevention Data Abstractor: Full-Time at Q-Centrix
Photo of the Rise User
Someone from OH, Orwell just viewed Amazon Expediting Fleet Specialist at MSX International
E
Someone from OH, Cleveland just viewed Junior Support Engineer (m/f/d) at EoT Labs GmbH