Android Mobile Developer

CGISalt Lake City, UT
$89,600 - $156,700Onsite

About The Position

CGI is a global IT and business consulting services firm that delivers end-to-end solutions to clients across industries worldwide. With a strong presence in hundreds of locations and a collaborative, client-focused culture, CGI partners with organizations to drive innovation, improve performance, and create lasting value. CGI is seeking a highly skilled Android Mobile Developer to join our team in Salt Lake City, UT. This role is ideal for professionals with a strong engineering mindset who are passionate about building high-quality, scalable mobile applications and delivering exceptional user experiences for enterprise clients. This position is based on site at a client location in the Salt Lake City, UT area. As a consultant, you will design, develop, and maintain Android applications that are performant, secure, and user-centric. You will collaborate with cross-functional teams including product owners, designers, backend engineers, and offshore teams to deliver end-to-end mobile solutions aligned with business objectives while adhering to best practices in architecture, performance, and accessibility.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in Android application development
  • Strong proficiency in Kotlin and Android frameworks such as Jetpack and Compose
  • Solid understanding of software engineering principles, design patterns, and mobile architecture
  • Experience building scalable, high-performance Android applications
  • Knowledge of accessibility standards and experience implementing accessible interfaces
  • Experience working with offshore or distributed development teams
  • Experience with RESTful APIs, JSON
  • Familiarity with version control systems such as Git
  • Experience working in Agile environments including Scrum or Kanban

Nice To Haves

  • Experience collaborating with product management and business stakeholders on requirements and use cases
  • Familiarity with CI/CD pipelines, testing practices, and code review processes
  • Experience documenting feature designs and workflows
  • Active participation in team discussions and product development initiatives
  • Awareness of emerging industry trends and mobile development best practices

Responsibilities

  • Design, develop, and maintain high-quality Android applications using Kotlin and modern Android frameworks
  • Collaborate with product managers, designers, backend engineers, and offshore teams to deliver user-centric mobile solutions
  • Apply engineering best practices including clean architecture, modular design, and code reusability
  • Optimize applications for performance, scalability, and reliability through testing and tuning
  • Implement accessibility standards to ensure inclusive mobile experiences
  • Coordinate with offshore teams to delegate tasks, track progress, and ensure alignment on delivery timelines
  • Conduct code reviews and enforce coding standards across distributed teams
  • Integrate RESTful APIs and third-party services into mobile applications
  • Participate in Agile ceremonies including Scrum or Kanban to support delivery cycles
  • Troubleshoot, debug, and resolve issues across development, testing, and production environments

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service