CGI Group - Saint Louis, MO

posted 6 days ago

Saint Louis, MO
Professional, Scientific, and Technical Services

About the position

We're a hard-working team of tech enthusiasts and professionals on a mission to reshape the future. We've got everything from pioneering projects that challenge your skills to an encouraging and inclusive work environment that fuels your growth. Plus, we offer unparalleled opportunities for professional development, empowering you to stay at the forefront of the ever-evolving tech landscape. We are seeking mobile developers with a strong foundation in native Android development using Java or Kotlin combined with a deep understanding of Android's SDK and design guidelines. They should possess extensive experience in building and releasing Android applications, with a focus on quality assurance and test automation. This role will be located in St. Louis, MO but will support remote workers.

Responsibilities

  • Design, develop, and maintain advanced native Android applications in alignment with project requirements and company standards.
  • Collaborate with cross-functional teams, including designers, product managers, and backend developers, to define app features and deliver seamless user experiences.
  • Ensure code quality through rigorous testing, peer code reviews, and adherence to best practices.
  • Optimize application performance, troubleshoot issues, and implement bug fixes to maintain high-quality standards.
  • Stay updated with the latest Android SDK, tools, and trends to ensure innovative and efficient development solutions.
  • Mentor and guide junior developers, providing technical expertise and fostering team growth.

Requirements

  • 6+ years of experience with building, debugging and supporting Android Mobile applications using Java or Kotlin.
  • Participated in the release of one or more publicly available app to App Store participating from feature inception to launch.
  • 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 Android applications.
  • 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 environment.
  • Experience working in an agile team of mobile developers participating in code reviews, pull requests, and pair programming.

Benefits

  • Competitive base salaries
  • Eligibility 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 category
  • 401(k) Plan and Profit Participation for eligible members
  • Generous holidays, vacation, and sick leave plans
  • Comprehensive 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
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service