Mobile Engineer, Android
WFA Digital Insight
As demand for fintech specialists grows 25% annually, companies like Ramp are at the forefront of innovation. With over
Job Description
## About the Role As an Android Engineer at Ramp, you will be part of a dynamic team that enhances and expands the company's successful mobile app, which thousands of businesses rely on for their financial operations. Your primary focus will be on designing, building, and launching new products and features that integrate AI and intelligent agents, shaping the future of automated finance. The role requires a strong understanding of mobile development, a keen eye for design, and the ability to work collaboratively with cross-functional teams to identify key features that drive success.
The mobile app is a critical component of Ramp's infrastructure, providing businesses with a seamless and intuitive experience. Your contributions will directly impact the company's mission to automate financial operations, making it easier for businesses to manage their spend, categorize transactions, and close books efficiently. As part of the engineering team, you will also play a key role in establishing processes, tools, and systems that allow the team to scale and improve productivity.
## What You Will Do - Design, build, and launch new features and products for the Android app, focusing on user experience and scalability.
- Collaborate with the Product and Design teams to identify key features and functionalities that drive business success.
- Conduct code reviews to ensure high-quality, scalable code that aligns with engineering standards.
- Work alongside cross-functional teams to understand customer feedback and continuously improve the product.
- Develop and maintain technical documentation to support the development process and knowledge sharing within the team.
- Participate in the development of the company's tech stack, contributing to the evolution of its infrastructure.
- Stay up-to-date with the latest trends and advancements in mobile development, applying this knowledge to improve the app and the development process.
- Engage in testing and debugging to ensure the app's stability and performance.
- Contribute to the development of automated testing frameworks to improve testing efficiency.
- Proficiency in Kotlin and Compose for Android development.
- Experience launching at least one mobile app or several features that reached a large number of users.
- Strong understanding of mobile design patterns and best practices.
- Desire to work in a fast-paced environment, continuously grow, and master your craft.
- Excellent problem-solving skills, with the ability to approach complex problems from multiple angles.
- Experience with version control systems, such as Git.
- Ability to work collaboratively in a team environment, with a focus on open communication and feedback.
- Familiarity with backend technologies, including Python, Flask, SQL, and OpenAPI.
- Knowledge of the company's mobile stack, including MVVM, coroutines, flows, Gradle, OpenAPI, and Buildkite.
- Experience managing apps in the Google Play Console.
- One Medical annual membership for comprehensive healthcare services.
- 401k with employer match to support your long-term financial goals.
- Flexible PTO to ensure a healthy work-life balance.
- Fertility HRA of up to 0,000 per year to support family planning.
- Parental Leave to care for your newborn or adopted child.
- Unlimited AI token usage for professional development and innovation.
- Pet insurance to care for your pets.
- Centralized home-office equipment ordering for all employees to work comfortably from home.
- Health and Wellness stipend to support your physical and mental well-being.
- In-office perks, including lunch, snacks, drinks, and more, to foster a positive work environment.
- Budget for intra-office travel to facilitate collaboration and team-building.
- Relocation support to NYC or SF, if needed, to help you settle into your new role.
How to Stand Out
- Ensure your portfolio includes examples of mobile apps you've developed, with a focus on Android and Kotlin.
- Practice your coding skills, particularly in Kotlin and Compose, to be prepared for technical interviews.
- Review the company's tech stack and be ready to discuss how your skills align with their infrastructure.
- Prepare to talk about your experience with design patterns and best practices in mobile development.
- Consider highlighting any experience you have with AI and intelligent agents integration in mobile apps.
- Be ready to discuss your approach to testing and debugging, as well as your experience with automated testing frameworks.
- Research the company culture and be prepared to discuss how your values and work style align with theirs.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.