About the Role
Join fueled™, a globally recognized digital product agency where innovation meets execution. As a contract Android Engineer, you’ll work with a team of experts dedicated to delivering cutting-edge mobile experiences. If you are passionate about leveraging the latest technologies to build high-performance Android apps, this role is for you.
What you will do:
- Collaborate in a multi-disciplinary, agile project team to build high-quality Android features using the native Android SDK and its frameworks.
- Leverage your expertise in Kotlin and the Android ecosystem to implement innovative, user-centric mobile applications.
- Drive development by writing efficient, testable code and maintaining high standards for feature delivery.
- Guide architectural decisions, advocating for scalable, maintainable, and future-proof solutions.
- Participate in continuous learning, adopting the latest Android technologies, such as Jetpack Compose, Coroutines, and Kotlin Flow.
What you will achieve:
- Onboard and Adopt Our Methodologies: In your first couple of sprints, you'll focus on learning our methodologies, familiarizing yourself with our ways of working, and building rapport with the team.
- Start Contributing Independently: By sprints three and four, you’ll be expected to contribute at a consistent and predictable pace, delivering features independently and integrating fully into the team’s output cycle.
- Enhance Code Quality: Through your focus on writing automated tests and improving coding practices, you will contribute to reducing technical debt and enhancing the overall quality of the codebase.
- Product Success: Over the course of the contract, your work will help ensure that new features are shipped on time and with excellent performance, directly impacting user satisfaction and Play Store ratings.
About you:
- You bring 3-5 years of experience developing Android applications using Kotlin, with expertise in Concurrent Reactive Programming (Coroutines and Kotlin Flow), and Jetpack Compose.
- You have a strong grasp of software architecture patterns like MVP, MVVM, or MVI.
- You come with a mastery of Android Clean Architecture, SOLID Principles, and Dependency Injection along with a solid knowledge of CS fundamentals, including data structures, algorithms, and multi-threading.
- You are familiar with Agile methodologies, Git, and automation tools such as CI/CD and unit testing.
- You thrive in collaborative, fast-paced environments and enjoy solving complex problems.
- Bonus points for experience with Java, contributions to Android open-source projects, or familiarity with the broader Android ecosystem (e.g., WearOS, Android TV).
Interview Process:
- Initial Screening: If your background and skills broadly seem to fit the role, we’ll likely ask you to fill out our questionnaire to gather additional information.
- Code Review: We may request work samples or provide a coding task to assess your practical skills in building scalable Android features if samples aren’t available.
- Technical Interview: A deep-dive discussion about your technical expertise, focusing on Kotlin, architecture, and problem-solving.
- Final Round: An interview with the project team to discuss your collaboration skills, past achievements, and how you’ll contribute to fueled’s ongoing success.
Benefits & Salary Range
Compensation is dynamically determined based on the project at hand and factors including relevant experience, past projects, geographic location, and business needs.
Lastly, did you know that 10up and Fueled merged? Expect to hear from any of our team members across the board!
Life at Fueled
We are a top-tier team that not only pushes boundaries and strives for excellence, but that also shows respect and appreciation for each other through collaboration, transparency, and collective responsibility.
Work
We take on clients and projects that excite us and push us to build something groundbreaking. From award-winning iOS and Android app development to elegant, seamless web development, we build products that thrive at the intersection of business goals and user needs.
Values
Our team embodies our core values, highlighting them through praise, recognition, and performance evaluation. We make sure to celebrate team members who exceptionally demonstrate our values and push our whole company to be better.