Senior Software Engineer, Android
SwileSão Paulo, Brazil
On-site Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
6+ years of experience in developing large-scale Android applications; proven track record of shipping high-impact user features; expert in Kotlin with strong Gradle skills; proficient in Jetpack Compose/XML (ViewBinding) and Java interoperability; solid understanding of concurrency (Coroutines/Flow) and Android Profiler; depth in networking (REST/Retrofit); familiarity with mobile security best practices.
About Us
At Swile, we are dedicated to creating exceptional products that minimize friction in everyday professional experiences while enhancing employee satisfaction. Serving over 5.5 million users across 85,000 companies in France and Brazil, we deliver innovative solutions in diverse sectors including Fintech, Travel, HR, and Employee Benefits.
Join Our Team
As a Senior Mobile Software Engineer specializing in Android at Swile, you will play a crucial role in crafting outstanding user experiences. Your expertise will ensure our Android application maintains peak performance, security, and stability, even on older devices. We seek a passionate Senior Software Engineer with extensive Android knowledge to elevate our platforms and drive Swile Apps towards the pinnacle of user satisfaction.
In this role, you will own user-facing features from conception to deployment, raise quality standards, and inspire your team to achieve consistently high performance. Your responsibilities will include delivering well-documented, tested, and high-performance code in Kotlin and Java, adhering to best development practices, and conducting thorough code reviews to enhance overall team output.
Daily Responsibilities
- Lead the entire lifecycle of Android features from problem identification to design, implementation, rollout, and monitoring.
- Establish and uphold mobile quality benchmarks (e.g., crash-free >99.9%, improved cold-start times, accessibility compliance, and secure software practices).
- Direct mobile architecture and standards including modularization, design system components, networking, and telemetry.
- Implement safe shipping practices using feature flags, staged rollouts, server-driven configurations, kill switches, and clear rollback plans.
- Monitor and alert on critical user journeys (errors, latency, jank, memory/battery usage, app size).
- Facilitate cross-platform consistency by defining shared foundations with iOS/Web and addressing experience gaps.
- Empower team members through design/code reviews, mentoring senior engineers, and streamlining CI/build processes.
- Collaborate closely with Product, Design, and Data teams; prototype, experiment, and make decisions based on user feedback.
Requirements
6+ years of experience in developing large-scale Android applications, with a proven track record of delivering impactful user features.
Proficiency in Kotlin, strong Gradle skills, expertise in Jetpack Compose/XML (ViewBinding) and Java interoperability, and solid understanding of concurrency (Coroutines/Flow) and Android Profiler.
In-depth knowledge of networking (REST/Retrofit), testing frameworks, and mobile security best practices.
About Swile
Swile is a forward-thinking company committed to enhancing professional experiences through innovative technology. With a focus on employee satisfaction, we provide unique solutions in the realms of Fintech, Travel, HR, and Employee Benefits, impacting millions of users across thousands of companies in both France and Brazil.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
