Weβre looking for a Senior Android Engineer to drive the development of our Android app as part of our mobile-first product strategy. Youβll help deliver high-quality, performant features that bring together Complexβs editorial and commerce experiences in one place. Design and build Android features in Kotlin using Jetpack libraries, with a focus on commerce and content delivery.
Job listings
As a Forward Deployed Mobile Engineer, you will focus on building and deploying mobile applications that put SpruceIDβs technology directly into the hands of people engaging with their governments. You will work closely with state governments, public sector partners, and SpruceID teams to design and deliver secure, private, and accessible mobile experiences.
Develop new and maintain existing functionality for the company's mobile applications on the Android platform. Participate in the design of new functionality architecture and conduct demos for other team members. Interact with other teams during the development of functionality involving multiple teams, exchange knowledge with colleagues, and focus on professional growth.
The ideal candidate will own key aspects of our native android application and contribute to our core features and architecture. Weβre looking for an experienced engineer who can build beautiful, polished user experiences and architect elegant, maintainable code. Prioritizing fast iteration without compromising quality, successful candidates keep up-to-date with best practices.
Take full ownership of implementing our device identification solution on the Android platform, including phones, tablets, Android TV, and Wear OS. Implement robust, multi-layered root detection techniques to identify and defend against OS-level compromise. Integrate with Google Play Services, particularly the Play Integrity API, to assess device and application integrity verdicts.
Our Android Mobile Software Engineers at Swile are responsible for delivering the best experience to end users, ensuring that the Android app performs well, remains secure, and is stable. You will deliver well-documented, tested, high-performance code in Java and Kotlin, following best development practices. You will also monitor code running on users' devices and perform high-quality code reviews for your team, identifying and prioritizing technical debt.
This role is ideal for engineers who thrive in highly scalable, cloud-native environments, focusing on incident response, observability, automation, and system resilience. As part of the Platform, Reliability and Infrastructure Operations group, you will work on proactive failure mitigation, operational tooling, service scaling strategies, and on-call effectiveness to ensure low-latency, highly available services across Affirm's compute, storage, CI/CD, and observability stacks.
Leverage Kotlin to build APIs that facilitate money movement for an innovative financial services company and digital bank. Hands-on experience in Kotlin is required, along with familiarity with SQL and NoSQL databases, and experience working within an AWS environment.
As a Backend Developer in the Integrations team, you will participate in an agile software development process, working across technical and business teams. You'll have total ownership of the full lifecycle, from idea to implementation, ensuring correct operation in production. You will revolutionize the payment ecosystem in Latam, building top technology along an experienced team, and Build APIs and micro services with cut edge technologies.
As a Senior Software Engineer I, you will create and maintain software sold or utilized internally, participating in all phases of product development. You will independently manage projects' lifecycles, develop Java software, improve code structure, and ensure quality standards. You will also solve problems, assist other engineers, and provide code reviews.