As an Android Engineer, you will have the opportunity to design, build, test, maintain, and have a direct and meaningful impact on the roadmap of the Android digital platform, while demonstrating the company’s core values of respect, honesty, integrity, diversity, inclusion and safety.
Essential Job Functions:
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
Design a framework for creating user apps that grows with the needs of the company
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
Minimum Position Qualifications/Education:
Strong experience using Kotlin
Strong analytical problem-solving skills
Experience with modern Android libraries and tooling
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
We’d like this person to have 3-5 years’ experience specifically in native/android development.
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