At a Glance
- Tasks: Develop high-quality Android apps and collaborate with a passionate team.
- Company: Join a dynamic tech company with an international culture.
- Benefits: Enjoy 25 days paid vacation, remote work options, and a vibrant office in London.
- Other info: Great opportunities for learning and career growth.
- Why this job: Make an impact with cutting-edge technology in a fun, Agile environment.
- Qualifications: Experience in Android development, Kotlin, and team collaboration.
The predicted salary is between 50000 - 70000 £ per year.
This position is for an exceptional Android developer who is keen to work on Native Apps. You will be working with great colleagues from diverse backgrounds who are passionate about what they do. This passion will ignite your creativity in a fast-paced yet fun, Agile environment where technology and problem solving are key.
Key Accountabilities:
- Develops high quality software to meet requirements (business and tech)
- Tests own work, actively seeking to automate with a shift left mindset (catch bugs early during development)
- Focused and engaged in team commitments, takes ownership to help the team reach their goals
- Follows best practice guidelines provided and Tech process
- Releases components and keeps them up to date with appropriate versioning
- Responsible for their own learning
Skills & Technologies:
- Kotlin
- Jetpack Compose
- Git
- Agile & lean values
Your Experience:
- As an experienced Android software engineer, you can drive technical solutions from design to production.
- You are well-versed in modern Android technologies and have written applications in Kotlin.
- You have good knowledge of Kotlin Coroutines, Coroutine Flow, and StateFlow.
- You have good knowledge of Git.
- You have experience with Android Jetpack components and Jetpack Compose.
- You have experience with the MVVM design pattern.
- You have experience with Continuous Integration and Continuous Delivery tools (an advantage).
- You have good knowledge of Hilt for dependency injection.
- You help mentor and onboard new team members.
- You build scalable software and ensure your code works correctly using unit and UI tests.
- You are proactive in communication towards all stakeholders, including the team.
An Advantage:
- Experience using Agile methodologies
- Knowledge of programming design
- Use of Atlassian tools such as BitBucket, JIRA and Confluence
What do we offer?
- A great team with passionate developers
- International culture in an English speaking environment
- Awesome office location in London
- Twenty five days paid vacation plus days off for Christmas and New Year's Eve
Software Engineer, Android employer: FDJ UNITED
Contact Detail:
FDJ UNITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Android
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Android projects. Whether it's apps you've developed or contributions to open-source projects, having tangible evidence of your expertise can really impress potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. Remember, confidence is key, so get comfortable with articulating your thought process!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from passionate candidates. Plus, it shows your enthusiasm for joining our awesome team of developers who are all about innovation and collaboration.
We think you need these skills to ace Software Engineer, Android
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for Android development shine through. We love seeing candidates who are genuinely excited about technology and problem-solving, so don’t hold back!
Tailor Your CV: Make sure to customise your CV to highlight your experience with Kotlin, Jetpack Compose, and other relevant technologies. We want to see how your skills align with what we’re looking for, so be specific!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on showcasing your key achievements and experiences that relate to the role.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. We can’t wait to hear from you!
How to prepare for a job interview at FDJ UNITED
✨Know Your Tech Stack
Make sure you’re well-versed in Kotlin, Jetpack Compose, and the MVVM design pattern. Brush up on your knowledge of Kotlin Coroutines and Git, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Highlight your ability to automate testing and catch bugs early, as this aligns with the shift-left mindset they value. Real-life examples will make your answers more impactful.
✨Emphasise Team Collaboration
Since you'll be working in an Agile environment, it’s important to demonstrate your teamwork skills. Talk about how you’ve contributed to team goals and mentored new members in the past. This shows that you’re not just a great developer but also a supportive colleague.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team dynamics, the tech stack, or the company culture. This not only shows your interest in the position but also helps you gauge if the company is the right fit for you. Plus, it opens up a dialogue that can make the interview feel more like a conversation.