Description

Job Description

Client is looking for a Sr. Android Developer to join the front end team supporting the Personalization Acceleration efforts.

 

Main Skillsets Needed: 

  • Excellent written and verbal communication
  • Ability to prioritize work and complete tasks with quick turnaround times
  • Excellent organizational, time, and project management skills
  • Business-minded approach to time, costs, and deadlines

Requirements:

• Strong experience using Kotlin and Java

• Strong analytical problem-solving skills

• Experience with Jetpack Compose.

• Experience developing Android features (Backend service calls to displaying the UI)

• Experience with unit and instrumentation testing.

• Detail oriented, works well in a team and individually

• Self-starter with strong initiative and ability to work under pressure

• Understanding of the entire mobile development process (design, development, testing and releases)

• Excellent written and verbal communication skills

• Ability to prioritize work and complete tasks with quick turnaround times

• Excellent organizational, time, and project management skills

• Business-minded approach to time, costs, and deadlines

 

Bonus Points / Nice to Haves:

• 3+ years of experience working on large scale Android applications

• Design and UX sensibilities

• A solid understanding of best practices and techniques regarding scalability, performance, and security

• Experience with continuous integration tools such as Gitlab, Team City, and Bitrise

• Experience with test automation frameworks such as Appium, Firebase, and Perfecto

Key Responsibilities

• Identify and uphold Android engineering best practices

• Collaborate with designers & product managers to iterate on the design & implementation of our product

• Work with Backend Engineers to build and ship features

• Monitor app performance, watch for traffic drops related to site usability problems & rectify the issues

• Review app and feature code, and plan future app upgrades with the development team

• Assist in the development of features that will be put on the mobile app & in internal applications

• Implement responsible design principles to ensure that our app renders well on most devices and is accessible

• Stay up-to-date on emerging technologies


 

Education

Any Gradute