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.
Minimum Qualifications:
· 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
Desired Previous Experience:
· 3+ years of experience working on large scale Android applications
· Metrics and analytics 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
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
· 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
Any gradudate