Staff Android Engineer

Staff Android Engineer

Posted 1 week ago by John Lewis Partnership on Linkedin

Negotiable
Undetermined
Hybrid
Bracknell, England, United Kingdom

Summary: The Staff Android Engineer role at a leading omni-channel retailer involves working within a cross-functional Agile team to develop customer-facing Android applications. The position requires collaboration with various stakeholders and a focus on technical assurance for complex IT projects. The role emphasizes continuous learning and professional development while contributing to the engineering practices of the organization. This hybrid position allows for a mix of remote work and office attendance in Bracknell and London.

Key Responsibilities:

  • Develop Android applications using Kotlin and Java within an Agile team.
  • Provide technical assurance and lead development approaches on complex IT projects.
  • Collaborate with Android and iOS engineers, BAs, Quality Engineers, Designers, and UX specialists.
  • Support the professional development of less experienced software engineers.
  • Engage with diverse technical and non-technical stakeholders, requiring excellent communication skills.
  • Continuously improve engineering skills and stay updated with the latest technologies.

Key Skills:

  • Extensive experience in Native Mobile Development for Android (Kotlin and Java).
  • Knowledge of accessibility best practices.
  • Experience with Continuous Integration/Continuous Delivery.
  • Demonstrable experience in Test-Driven Development (TDD) and pair programming.
  • Familiarity with Agile development methods such as Scrum or Kanban.
  • REST API development and/or consumption.
  • Deep understanding of MVVM and MVP architectural patterns.
  • Significant experience in leading teams or making technical decisions.

Salary (Rate): 95000

City: Bracknell

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT