Senior Android Developer
Job Description
Location: Pittsburgh, PA 15289
Position Description
This role may be based in Dallas, Texas, Pittsburgh, Pennsylvania, or Birmingham, Alabama. CGI is seeking an Android Developer to join our client engagement. For this specific position, CGI will not sponsor immigration-related visas or green cards under the PERM process.
Your future duties and responsibilities
- Serve as a technical expert on a large-scale mobile development program.
- Collaborate with Product Owners, Subject Matter Experts, and Technical Managers to deliver native applications.
- Ensure the team produces functional, scalable, and maintainable code aligned with existing customer patterns.
- Provide sound and high quality technical deliverables and participate in sprint/release estimation and planning.
- Understand requirements and the current enterprise architecture to build a roadmap for future enhancements.
- Develop mobile application code in coordination with other team members.
- Integrate mobile applications with the centralized authentication system.
- Create Software Architecture Documents, along with High Level and Low Level Design documents, and capture nonfunctional requirements for the project.
- Work in an Agile environment and adapt to evolving business needs.
- Be ready to contribute hands-on coding or issue resolution to meet deadlines with top quality.
- Partner with BA and QA teams to develop test plans and ensure issues are properly identified, fixed, and tested.
- Guide the team with customer-centric innovation to set a benchmark within the organization.
- Escalate issues promptly to the Tech Lead to prevent timeline impacts.
Required qualifications to be successful in this role
- 5+ years of mobile development experience, with substantial Android focus
- 5+ years of experience with REST APIs
- Proficiency in Kotlin
- Experience with Jetpack components
- Strong understanding of Android architecture patterns
- Hands-on experience with unit testing
- Familiarity with CI/CD pipelines
- Experience with performance optimization, memory management, and debugging
- Knowledge of RESTful APIs, authentication, and secure mobile development
- Experience publishing and maintaining apps on the Google Play Store
- Experience using Git, Maven, JFrog, and uDeploy
- Working knowledge of API security including OAuth
- Demonstrated design and programming skills with JSON, Web Services, XML, XSLT, and PL/SQL in Unix and Windows environments
- Strong background with Linux/Unix environments
- Solid shell scripting experience
- Experience with Oracle, DB2, or MongoDB databases
- Curiosity about the latest tech trends and the ability to apply them thoughtfully
- Strong agile/scrum development experience
- Excellent collaboration and communication within distributed teams
- Excellent written and verbal communication skills
Other Information
CGI is required by law in certain jurisdictions to provide a reasonable estimate of the compensation range for this role. The range is influenced by factors such as skill set, level, experience, training, and certifications. To reward merit-based performance, CGI typically does not hire at the top of the range for the role. The current estimated range for the role in the United States is $69,700.00 to $154,300.00.
CGI offers benefits to eligible professionals on their first day of employment, including:
- Competitive compensation
- Comprehensive insurance options
- Matching contributions through the 401(k) plan and the share purchase plan
- Paid time off for vacation, holidays, and sick time
- Paid parental leave
- Learning opportunities and tuition assistance
- Wellness and well-being programs
CGI is an equal opportunity employer and provides reasonable accommodations to qualified individuals with disabilities on request. To request an accommodation to apply, please email [email protected] and reference the Position ID. This email address is exclusively for accommodation requests. CGI supports veterans and transitioning service members through a dedicated site. All CGI offers of employment in the U.S. are contingent upon successful completion of a background investigation. Background checks may vary by role and government security clearance requirements and may include a credit check. CGI will consider qualified applicants with arrests and convictions in accordance with applicable laws. CGI will not discriminate against employees or applicants who discuss compensation with others, but employees with access to compensation information must keep it confidential except as permitted by policy or law.
What you can expect from us
At CGI, ownership, teamwork, respect, and belonging form the foundation of our culture. From day one, you are encouraged to contribute as an owner and help shape the company’s direction. We operate as CGI Partners rather than just employees, sharing in collective success and aligning on strategy. Your work will create value as you develop innovative solutions and collaborate with teammates and clients, leveraging CGI's global capabilities to scale ideas and pursue new opportunities. You will grow with a company built to endure, supported by leaders who care about your health and growth. Join one of the world’s largest IT and business consulting firms and be part of a team that values your development and long-term potential.
Skills: Java, Microservices, RESTful (Rest APIs)
Note: This posting does not include the job title and company name as headings, per formatting guidelines. This content reflects the Senior Android Developer role for CGI Group, Inc. in Pittsburgh, PA 15289.