Job Description
Responsibilities:
- Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation to solve complex problems that are not well-defined and span multiple areas or projects
- Define & build the frameworks that power the core Rider and Driver App experience
- Fully own features from ideation with design and product to working with data science to design experiments that continuously improve our products.
- Build relationships with engineers across Mevron, from product teams like Repair, GraburBite, and Micro mobility to core infrastructure teams like Mobile and Backend Platform
- Implement user-facing and platform features with the latest Android technologies
- Design platforms for server-driven UI and personalization that enable teams like Match and Delivery to build phenomenal experiences in the Android app
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Write code that ignites opportunities for millions of people every day
- Focus on making Mevron's core ridesharing products faster, safer, and more reliable by building scalable software solutions for riders and drivers on our platform
Basic Qualifications:
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience
- Experience writing mobile applications for the Android ecosystem (Java and Kotlin)
Preferred Qualifications:
- Strong experience in either Kotlin and Java
- 2+ years of professional experience building in either mobile platform/SDK/dev tools or mobile consumer-facing features
- At least two (2) years of software engineering experience
- Strong focus on high-quality mobile UI experiences and feature developments
- Previous contributions to creating significant efficiencies or led cultural initiatives within your team or across several teams
- Previously worked on mobile apps that scale to millions of users
- Driven large-scale initiatives that span multiple projects, teams, or groups of engineers
- Proven expertise in mobile foundations and SDK/framework developments
- Solid understanding of the full mobile development life cycle
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle