At a Glance
- Tasks: Join our team to develop innovative Android features and tackle exciting technical challenges.
- Company: Fast-growing tech startup with a mission to help people cherish their memories.
- Benefits: Competitive salary, flexible work options, and opportunities for personal growth.
- Why this job: Make a real impact on millions of users while working with cutting-edge technology.
- Qualifications: Strong Kotlin skills and experience in Android app development required.
- Other info: Collaborative environment with diverse teams and excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
Who we are
Joining Popsa right now is pretty exciting. According to Deloitte, we are one of the UK’s fastest-growing tech startups, and previously ranked by the Financial Times in the Top 5 fastest growing software companies in the whole of Europe. We have the backing of some of the best investors in the world. Our native iOS and Android apps are available in 12 languages – attracting more than 4 million users to date – and we ship to over 50 countries around the world.
Founded in 2016, we’ve already built an award-winning app that’s made printing your memories so easy and accessible, anyone can do it. No more barriers. No more time-wasting. In fact, everything we do as a business is designed with this ethos. We help people turn their best moments into something beautiful and lasting, in no time at all.
Role overview
Our apps are at the front and centre of our users’ experience; used by millions of people in several languages across the globe. We are looking for a mid-level engineer to join our diverse and collaborative team. You will get the opportunity to work with people from across the company on a wide range of user-facing features, with rewarding technical challenges and the potential to directly influence the company's growth, through innovative technical design and freedom to explore novel approaches.
What you bring to the team
- Core Android
- Strong experience developing with Kotlin
- Deep understanding of the Android app lifecycle, activities, fragments
- Proficiency in handling resources, permissions, and responsive UI across devices
- A problem-solving, constructive mindset
- Good communicators and keen to work collaboratively
- Kotlin
- Strong knowledge of Kotlin, including coroutines and flows
- Jetpack Compose
- Significant hands-on experience building UIs in Compose
- Deep knowledge of Composable functions, state management
- Familiarity with Compose Animation APIs
- Persistence
- Realm or Room
- Concurrency & Async
- Strong understanding of coroutines, flows
- Nice to have: RxJava
- Dependency Injection
- Experience with Dagger
- Architecture & Patterns
- Experience with MVVM or MVI, SOLID principles, and clean architecture
- Testing
- Unit testing with JUnit and MockK/Mockito
- Compose UI testing
- Version control & Collaboration
- Git proficiency, code reviews, collaborative mindset
- Nice to have
- Custom drawing and advanced Compose UI/animations
- Performance optimisation and profiling experience
- Accessibility best practices
- Familiarity with machine learning models or real-time collaboration features
Senior Android Engineer in City of Westminster employer: Popsa
Contact Detail:
Popsa Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Android Engineer in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who might know someone at Popsa. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects showcasing your Android expertise, make sure to highlight them. We love seeing what you can do beyond the application.
✨Tip Number 3
Prepare for the interview by brushing up on Kotlin and Jetpack Compose. We want to see your problem-solving skills in action, so be ready to tackle some coding challenges!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Senior Android Engineer in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Android Engineer role. Highlight your experience with Kotlin, Jetpack Compose, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for Android development and how your background aligns with our ethos of making memories accessible. Let us know why you’re excited about joining Popsa!
Showcase Your Projects: If you've worked on any cool Android projects, don’t hold back! Include links to your GitHub or any apps you’ve developed. We love seeing practical examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Popsa
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills, especially coroutines and flows. Be ready to discuss how you've used these in past projects, as well as any challenges you faced and how you overcame them.
✨Show Off Your UI Skills
Since Jetpack Compose is a key part of the role, prepare to showcase your experience with it. Bring examples of UIs you've built, focusing on Composable functions and state management. If you can, demonstrate your understanding of Compose Animation APIs too!
✨Understand the Android App Lifecycle
Be prepared to talk about the Android app lifecycle in detail. Think of specific scenarios where you had to manage activities and fragments effectively. This shows you have a solid grasp of how Android apps function under the hood.
✨Collaborative Mindset is Key
Popsa values teamwork, so be ready to discuss how you've worked collaboratively in the past. Share examples of code reviews or team projects where your communication skills made a difference. This will highlight your fit for their diverse and collaborative culture.