Software Engineer - Android
ether.fi · New York, NY · 5 mo ago
HybridEngineering$10/hrFull-time
About the role
The Android Software Engineer will be responsible for building and maintaining high-quality mobile applications that are secure, performant, and user-friendly. They will collaborate with product, design, and engineering teams to bring ideas to life through reliable and scalable Android experiences.
Responsibilities
- Build and maintain modern Android applications using Kotlin, Jetpack Compose, and the Android SDK
- Work closely with other engineers to ship high-quality code and ensure engineering excellence
- Apply modern architectural and design patterns such as MVI, Clean Architecture, and modularization
- Debug, optimize, and improve application performance, stability, and security
- Continuously improve development workflows, tooling, and best practices
Requirements
- Strong experience developing native Android applications
- Solid understanding of MVI and unidirectional data flow
- Experience writing clean, scalable, and maintainable code
- Strong problem-solving skills and attention to detail
Qualifications
- Hands-on experience with Jetpack Compose for building modern UIs
- Experience building or integrating Web3 applications (wallets, blockchain APIs, smart contracts, etc.)
- Experience with WebAuthn, passkeys, or modern authentication and security standards
Skills
- Kotlin
- Jetpack Compose
- Android SDK
- MVI
- Clean Architecture
- Modularization
Benefits
- Competitive salary
- Performance-based incentives
- Token allocation grant
- Opportunity to work on multi-billion dollar products
- Health, dental, and vision insurance plans
- Global team with opportunity for travel and working out of our 3 offices around the world
- Exciting company events and team-building off-sites
Pay
Competitive salary based on experience and qualifications.
Schedule
Full-time position with flexible working hours.