At a Glance
- Tasks: Lead the development of our top-rated text-to-speech Android app and innovate user experiences.
- Company: Join a dynamic tech company that values leadership and creativity.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Flat organisation culture encourages leadership and collaboration across teams.
- Why this job: Be at the forefront of Android development and shape the future of our app.
- Qualifications: 5+ years in software engineering with strong Kotlin skills and a passion for user-centric design.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- 5+ years of software engineering experience
- Familiarity with Android components
- Experience building or contributing to at least one Android app
- Product design intuition and user empathy
- Drive to push the boundaries of Android UI/UX
- Understanding of the importance of tests and how to approach writing tests
- Self-drive to improve the app and codebase above and beyond what's outlined in the spec
- Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, JUnit tests
- Excellent communication skills
- User oriented problem solving approach
- Driven with continuous feedback from leaders
- (Desirable) Experience building, maintaining, or otherwise contributing to open source projects in Android
- (Desirable) Experience with iOS, Web or NodeJS
What the job involves
With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on new and exciting projects to push us forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Owning major features and working closely with our design team - take ownership of features inside the app and become responsible for delivering high quality features. Shape the future of our Android team. Own, maintain and improve reliability metrics for key features. Participate in discussions across different teams - Product, Design, Engineering. Review pull requests, and support other teammates. Handle critical issues or cope with unexpected challenges. Take ownership of feature releases and provide nightly builds for the QA team.
Technologies we use: Kotlin, Kotlin Coroutines, Kotlin Flow, Jetpack Navigation, Dagger 2, Room, Custom Views (Canvas & Paint), Jetpack Compose, JUnit.
Android Core Product Tech Lead in Birmingham employer: Speechify
As a leading player in the text-to-speech app market, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to take ownership of their projects and drive innovation. Our flat organisational structure encourages collaboration and leadership at all levels, while our commitment to continuous feedback and professional growth ensures that every team member can thrive and develop their skills. Located in a vibrant tech hub, we offer a stimulating environment where creativity meets cutting-edge technology, making us an exceptional employer for those looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Android Core Product Tech Lead in Birmingham
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Android projects, especially those that highlight your experience with Kotlin and UI/UX design. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges related to Android development. We recommend using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Android Core Product Tech Lead in Birmingham
Some tips for your application 🫡
Show Off Your Experience:Make sure to highlight your 5+ years of software engineering experience in your application. We want to see your familiarity with Android components and any apps you've built or contributed to. Don’t hold back on showcasing your skills!
Emphasise User Empathy:Since we’re all about creating delightful user experiences, let us know how you approach product design with user empathy in mind. Share examples of how you've driven improvements in UI/UX in your previous projects.
Be Specific About Your Skills:When listing your technical skills, be specific! Mention your rock-solid experience with Kotlin, Dagger 2, and other technologies we use. This helps us understand how you can contribute to our team right away.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Speechify
✨Know Your Tech Inside Out
Make sure you’re well-versed in Kotlin, Kotlin Coroutines, and all the other technologies mentioned in the job description. Prepare to discuss your past projects where you’ve used these tools, and be ready to dive deep into technical discussions. This shows you’re not just familiar with the tech but can also apply it effectively.
✨Showcase Your User-Centric Approach
Since the role emphasises user empathy and product design intuition, come prepared with examples of how you've improved user experiences in previous projects. Discuss specific features you’ve designed or enhanced based on user feedback, demonstrating your problem-solving skills and commitment to user satisfaction.
✨Communicate Clearly and Confidently
Excellent communication skills are a must for this role. Practice articulating your thoughts clearly, especially when discussing complex technical concepts. Use examples from your experience to illustrate your points, and don’t hesitate to ask clarifying questions if needed. This will show that you’re engaged and eager to collaborate.
✨Prepare for Team Dynamics
As this position involves working closely with various teams, think about how you can contribute to a flat organisational structure. Be ready to discuss how you’ve collaborated with design and product teams in the past, and how you handle feedback and critical issues. Highlight your adaptability and willingness to take ownership of projects.