Android Engineer building tools for Terminal engineers to enhance productivity at Stripe. Collaborating with teams to design and implement solutions in mobile and backend systems.
Responsibilities
Design, build and maintain tools, libraries and infrastructure that improve the productivity of Terminal engineers across mobile, backend and embedded systems.
Collaborate closely with mobile engineers to understand their workflows and pain points and translate them into practical short-term and long-term solutions.
Contribute to and improve our build, CI/CD and test automation systems for Terminal SDKs, Android apps and firmware.
Work with stakeholders across Terminal to prioritize work, balance competing needs and ensure your solutions integrate cleanly into existing workflows.
Own projects end-to-end, from problem discovery and design through implementation, rollout and ongoing operation.
Participate in code reviews, design discussions and documentation to maintain a high bar for code quality, reliability and developer experience.
Mentor other engineers in areas such as build, test and release best practices, helping to spread strong developer productivity practices across the team.
Requirements
BS or MS in Computer Science or a related field, or equivalent practical experience.
4+ years of software engineering experience, including meaningful experience with backend systems and at least one of: Android/mobile or embedded/firmware development.
Experience designing, implementing and maintaining production systems or developer tooling.
Understanding of how to build scalable, reliable and observable services, pipelines, or tooling.
Experience owning projects from design through implementation, rollout and ongoing support.
Ability to thrive in a collaborative environment involving multiple stakeholders and subject matter experts.
Strong communication skills and the ability to explain technical concepts clearly to different audiences.
Sr. Android Mobile Developer designing and maintaining secure applications for the federal government. Collaborating in an Agile environment and ensuring high - security standards in project delivery.
Staff Software Engineer developing medical applications on Android using Kotlin and Java. Designing, building, and delivering mobile applications at Insulet Corporation.
Jr. Software Engineer at PagBank involved in developing Android apps and collaborating with multidisciplinary teams. Focused on enhancing financial solutions with innovative technologies.
Android Developer focusing on building reusable UI components for Yassir's super App in the Maghreb region. Working on presentation layer with a strong emphasis on accessibility and design collaboration.
Desenvolvedor Android Framework na equipe de P&D do Instituto de Pesquisas Eldorado. Mapeamento de sinais do veículo e integração com ECUs via protocolos automotivos.
Mid - Level Android Developer creating mobile applications for the banking sector. Responsible for adhering to development standards while ensuring application quality and performance.
Senior Android Performance Engineer optimizing flagship Android application performance for user experience. Leading profiling, diagnostics, and development of testing frameworks focused on efficiency.
Senior Android Engineer responsible for developing features for the ING Global Banking App. Collaborating with multidisciplinary teams to enhance customer experience in banking.
Android Developer developing a remote vehicle parking app for automotive sector innovation. Collaborating in a multidisciplinary team to contribute to future mobility solutions.
Senior Mobile SDK Engineer at Stay22, architecting the first mobile SDK for iOS and Android. Collaborating on innovative solutions for affiliate monetization and navigation.