SurfsharkPublished about 6 hours
Senior Android Software Engineer
🚀 About Our Android Team 📱
Our Android team is dedicated to making our product shine on Android marketplaces. They are experts in the entire application design process, from conception to completion, and are passionate about transforming innovative ideas into bug-free realities. The team crafts user-friendly experiences while upholding the highest quality standards for our app. They thrive on new challenges and continuous learning. If you're ready to embrace this exciting journey, read on!
✨ If You Want To: ✨
- Own complex features end-to-end, from ambiguous requirements through A/B experimentation to production rollout.
- Work on a large-scale Kotlin Android app utilizing Compose, Coroutines, Hilt, and the Navigation component.
- Elevate the quality bar for the entire team by advocating for testability, contributing to test infrastructure, and ensuring a robust development standard.
- Mentor engineers through code reviews and pair programming, sharing the rationale behind architectural decisions.
- Proactively address technical debt, flaky builds, and legacy issues, prioritizing codebase health as much as new feature development.
- Champion UX quality and ensure only stable and polished interfaces are released.
- Fearlessly explore new technical domains, including JNI, Python, Bash, and reverse engineering.
- Drive improvements in our development processes, from AI-assisted coding to CI pipelines.
✅ And You Can Check Off: ✅
- A proven history of architecting and shipping production Android apps at scale.
- In-depth knowledge of Android internals, including lifecycle, framework behavior, and performance characteristics.
- Experience in designing modular, scalable codebases with clear architectural patterns.
- A testing mindset that extends beyond your own code, with experience in reviewing for testability, enhancing automation, or redefining team testing standards.
- Demonstrated ability to diagnose and resolve complex production issues, including performance bottlenecks, root cause analysis, and system-level troubleshooting.
- Experience mentoring engineers and improving quality standards through the review process.
- Proven ability to manage stakeholder expectations, scope work realistically, surface risks proactively, and avoid over-promising.
- A security-conscious engineering approach.
🎁 Here's The Deal: 🎁
- Growth and Learning Opportunities: Dedicated time for learning, access to conferences, online learning platforms, and books to support your professional development.
- Health and Wellness: We prioritize your well-being with benefits like online workouts, a physical coach, gym access, and regular mental health check-ups.
- Tools of Your Choice: Select the technical equipment and tools that best enable you to perform at your peak.
- Community and Celebrations: Look forward to enduring traditions such as our annual workation, Friday get-togethers, various team-building events, and company celebrations.
- Convenient Commuting: We understand that travel can be a hassle. Depending on your circumstances, we offer compensation for a portion of your public transport costs.
- Work-Life Balance: We encourage office-based work with the flexibility of up to two remote days per week. Additionally, our Work From Anywhere (WFA) policy allows you to work from almost anywhere globally.
- Premium Surfshark Accounts: Enjoy complimentary accounts for yourself, your family, and friends.
- Gross Salary:
- Lithuanian Market: 5000 - 7000 Eur/month
- Polish Market: 22000 - 37000 Pln/month
- Note: Salary may vary based on your skills and experience.
Skills
Backend
Kotlin
Python
Mobile
Android
Tooling
Bash