Simplifying the business of running a business.
Senior Android Engineer
Location
California + 6 moreAll locations: California | Illinois | Maine | Massachusetts | Texas | Utah | Washington
Posted
120 days ago
Salary
$121.5K - $145.5K / year
Seniority
Senior
Job Description
Senior Android Engineer
WEX
• Drive technical direction and influence the design, development, testing, and release of mobile applications using modern Kotlin-first approaches • Champion UI/UX excellence by collaborating closely with product and design to deliver responsive, polished, and accessible user experiences • Monitor and improve production app health through crash analytics, performance metrics, and real-world usage insights • Mentor engineers through code reviews, pairing sessions, knowledge sharing, and collaborative design discussions
Job Requirements
- 5+ years of professional Android development experience
- Strong proficiency in Kotlin, Jetpack Compose, Gradle, and dependency injection
- Strong understanding of modern Android architecture patterns and modularization strategies
- Strong experience with RESTful APIs and real-time communication patterns
- Proficiency with unit, integration, and UI testing and advanced debugging practices
- Experience with CI/CD pipelines (GitHub Actions) and managing Play Store releases
- Operate with high trust and ownership, with the ability to communicate effectively with stakeholders and leadership
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
Related Guides
Related Job Pages
More Android Engineer Jobs
• Desarrollar y mantener aplicaciones Android utilizando Kotlin. • Implementar nuevas funcionalidades siguiendo buenas prácticas de desarrollo móvil. • Colaborar con otros ingenieros y perfiles técnicos en la definición de soluciones. • Asegurar la calidad, estabilidad y buen desempeño de las aplicaciones. • Participar en revisiones de código y mejoras continuas del producto.
Senior Mobile Engineer – Android/Kotlin
OutsideOur mission is to Get Everyone Outside by building the daily destination for outdoor inspiration, activation and reward.
• Build a next-generation mobile financial services platform • Develop production-ready, secure, and scalable mobile wallet applications • Collaborate in a fast-paced fintech environment to deliver on a 20-week timeline
• Support and maintain production custom Android 7 (Nougat) builds with capacitive touch screen. • Troubleshoot and resolve platform stability, performance, and reliability issues (some of the issues are screen freeze, random board reboot, screen going black...) • Perform deep root cause analysis across bootloader, kernel, HAL, and framework layers • Debug and optimize U-Boot, Linux kernel, and device tree configurations • Analyze system crashes, ANRs, kernel panics, watchdog resets, and boot failures • Improve system robustness, boot reliability, and long-term runtime stability • Validate and stabilize hardware peripherals (GPIO, I2C, SPI, UART, Ethernet, display, touch, audio, power management) • Collaborate closely with QA and manufacturing teams to address production, pilot, and field-reported issues • Support firmware releases, hotfixes, and continuous improvement of production images • Organize work and provide up-to-date task status reporting using designated project management tools such as Jira. • Clear, effective, and timely communication with client and teammates.
Android Software Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and maintain production Android apps using Kotlin • Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs • Design UX patterns for AI interactions, including streaming responses, retries, and partial results • Optimize performance, memory usage, and responsiveness for AI-heavy flows • Implement analytics, logging, and feedback capture to support AI evaluation and iteration • Collaborate closely with backend and ML engineers on API contracts and system behavior • Ensure app stability, security, and scalability in production environments




