Android Developer

$85,800 - $185,800/Yr

CGI - Pittsburgh, PA

posted 24 days ago

Full-time - Mid Level
Pittsburgh, PA
Professional, Scientific, and Technical Services

About the position

CGI is seeking a Mobile Developer to join their team in Pittsburgh, PA, Cleveland, OH, or Dallas, TX. This role involves serving as a technical expert on a large-scale mobile development project, collaborating with Product Owners, Subject Matter Experts, and Technical Managers to build native applications. The Mobile Developer will ensure the creation of functional, scalable, and maintainable code while adhering to established customer patterns.

Responsibilities

  • Serve as Senior Android Developer to develop and enhance features for mobile apps.
  • Create and review technical designs for real-world entities and translate them into corresponding objects in mobile software.
  • Develop source code for mobile apps using languages like Java & Kotlin.
  • Effectively use software development IDEs like Android Studio, Eclipse, and XCode.
  • Review code from peers and respond to any code review comments to ensure code quality and consistency.
  • Ensure adherence to software design patterns like MVP and MVVM for maintainability.
  • Utilize version control systems like GIT to maintain clean and secure software source code.
  • Participate in Agile ceremonies such as daily Scrum, Backlog refinement, Sprint planning, and Retrospectives.
  • Execute Spike stories to research and estimate time and resource requirements for new features.
  • Highlight impediments, dependencies, and potential risks affecting software delivery.
  • Conduct training and guide junior developers and new team members.
  • Understand requirements and current state architecture to assist in creating a roadmap for future enhancements.
  • Develop mobile application code in coordination with team members.
  • Integrate mobile applications with centralized authentication applications.
  • Knowledge of biometric authentication and device capabilities like Camera, Phone state, Location, Notifications, and Permissions management.
  • Create Software Architecture Document, High-Level and Low-Level Design documents, and Nonfunctional requirements for the project.
  • Work in an Agile environment and adapt to changing business needs.
  • Be hands-on to develop or fix issues to ensure timely and high-quality delivery.
  • Collaborate with BA/QA team members to create test plans and ensure issues are identified, fixed, and tested.
  • Groom the team and develop applications with customer-centric ideas and innovation as core principles.
  • Ensure app code compliance with HIPAA, HIG, internal architecture, naming conventions, and accessibility guidelines.

Requirements

  • 6+ years of experience with mobile development.
  • 5+ years of experience in Android development.
  • 4+ years of experience in REST APIs and API Authentication.
  • Good experience working with design patterns like MVVM.
  • Experience with tools like Android Studio, Gradle, Git, Postman, Firebase, and Google services.
  • Working experience in industry-standard protocols related to API Security including OAuth.
  • Strong design and programming skills using layouts & Jetpack Compose.
  • Strong background with Android tech-stack including libraries like Retrofit, GSON, RxJava, Kotlin coroutines.
  • Knowledge of databases, rules, and CRUD operations.
  • Strong agile/scrum experience.
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.

Benefits

  • Competitive base salaries.
  • Eligibility to participate in an attractive Share Purchase Plan (SPP) with company matching contributions.
  • 401(k) Plan and Profit Participation for eligible members.
  • Generous holidays, vacation, and sick leave plans.
  • Comprehensive insurance plans including medical, dental, vision, life, and disability coverage.
  • Back-up child care, Pet insurance, a Member Assistance Program, a 529 college savings program, and lifestyle management programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service