At a Glance
- Tasks: Lead Android development projects and mentor a dynamic team of developers.
- Company: Join Candyspace, a digital product expert creating apps for top brands.
- Benefits: Inclusive culture, competitive salary, and opportunities for professional growth.
- Other info: Encouraging diverse applicants and offering support throughout the hiring process.
- Why this job: Make an impact by building products that people love in a collaborative environment.
- Qualifications: Minimum two years in a lead or senior Android development role.
The predicted salary is between 48000 - 72000 £ per year.
Candyspace are tried and tested digital product experts, creating apps, websites and digital products for ambitious, results-focused organisations investing in growth, including some of the best-known brands in the UK and beyond. Working at Candyspace is about building products that people love. We all work hard to define the sweetspot between customers' needs and the demands of the businesses who employ us. And by building products that they all love, we love those products too. To do this you will be a part of a diverse and inclusive team of like-minded people, ambitious for themselves and passionate about what they do. You will work on exciting and challenging projects.
Candyspace is an equal opportunities employer and we strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents and individuals with disabilities to apply for roles here. If you need reasonable adjustments at any point in the application or interview process, please let us know and feel free to note which pronouns you use (she/her, he/him, they/them, etc).
Summary of Role
A Lead Android Developer will be responsible for the strategic leadership of technical excellence in the field of Android application development. A Lead Android Developer will bring their extensive skills and experience to bear having already worked as a Lead or in a Senior capacity for a minimum of two years. The role is tasked with ensuring the planning, scoping and delivery of Android client projects to the highest quality. A Lead Android Developer brings passion for innovation, process, and technology to the agency and its client projects. Strong leadership and communication skills are required as the role includes pitching to clients and client management. A Lead Android Developer drives for excellence by continually assessing and optimising relevant development methodologies and approaches to maintain the agency’s production of best-in-class work. The person will be a responsible, mature and positive individual with great communication skills who is adept at supporting less experienced team mates and working in partnership with the wider project team.
Key Duties and Responsibilities
- PROJECT LEADERSHIP RESPONSIBILITIES
- Contributing to scoping, planning and estimating sessions to build products as per agreed specification on time and on budget.
- Responsible for producing detailed technical documentation including pitch responses, technical write ups and solutions documents.
- Ensuring that changes in scope are well communicated and planned for.
- Responsible for mentoring other team members.
- Early identification (and mitigation) of risk where required.
- Supporting the troubleshooting of live project issues out of hours when required.
- INTERNAL & STRATEGIC RESPONSIBILITIES
- Assisting the Director of Technology by providing ownership and leadership on projects with minimal oversight.
- Promoting the cause of Android Development within the agency via presentations and demos.
- Contributing to the refinement of in-house development processes and best practices including departmental standards.
- Always looking to deliver cost savings and process optimisation through the ongoing search for an improved and value oriented management toolset.
- LINE MANAGEMENT
- Direct line management of the Android development team to include roles & responsibilities, expectation setting to achieve effective planning, running and delivering projects.
- Supporting the team through guidance, training, example-setting, motivation, troubleshooting assistance, feedback and project oversight.
- Educates and mentors staff ensuring that the team follows agreed development related company processes & procedures.
- Conducting the staff appraisal process.
- Supporting the hiring process of new team members.
Personal Skills
- Excellent communication and presentation skills.
- Ability to independently manage and lead meetings, workshops and project playbacks to senior stakeholders.
- Excellent attention to detail.
- Forward planning and strategic thinker.
- Calm under pressure and ability to lead others in the same manner.
- Able to clearly present the relative merits and associated risks of any proposed.
Technical Capabilities
- Responsible for implementing key strategies to reduce technical debt within the codebases and ensuring that these strategies are followed by more junior members of the team.
- Technical authority for all major architectural decisions within the codebases with a view to improving longevity and ongoing maintainability.
- Expert knowledge of video on demand technologies and workflows, including an understanding of streaming technologies & protocols and player technologies (including advert insertion).
- A key point of contact for strategic technical business initiatives & directives.
- A keen focus on producing clean, well documented and robust code.
- An expert understanding of code versioning using git.
- Strong experience of software testing practices and principles, including unit testing.
- A good working understanding of the concepts of continuous delivery pipelines and their implementation.
- Experienced with evaluating and integrating 3rd party libraries as per project requirements.
Additional technologies include: Kotlin, Retrofit + OkHttp, MVVM, ExoPlayer, JUnit4 and Mockito, Dagger + Hilt, Firebase, Coroutines and Flows, Google Analytics, AI: Familiarity with AI-assisted development workflow tooling e.g. code completion, code validation, including many of the Android support libraries.
Ready to Apply? Click here to complete your application.
Lead Android Developer employer: Candyspace
At Candyspace, we pride ourselves on being a leading digital product agency that fosters a vibrant and inclusive work culture. As a Lead Android Developer, you will not only have the opportunity to work on exciting projects for renowned brands but also benefit from a supportive environment that encourages personal growth and innovation. With a strong emphasis on mentorship and collaboration, we ensure that every team member can thrive and contribute to building products that truly resonate with users.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Android Developer
✨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 to hiring managers.
✨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 set you apart during interviews.
✨Tip Number 3
Prepare for those interviews! Research Candyspace and understand their products and values. Be ready to discuss how your experience aligns with their mission of creating apps that people love. Tailor your responses to highlight your leadership and technical skills.
✨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 the team at Candyspace.
We think you need these skills to ace Lead Android Developer
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your passion for Android development shine through! Talk about the projects you've worked on and how they align with Candyspace's mission to create products that people love.
Be Specific:Make sure to include specific examples of your leadership experience and technical skills. Highlight your expertise in technologies like Kotlin, Retrofit, and ExoPlayer, and how you've used them to deliver high-quality projects.
Tailor Your Application:Don't just send a generic application! Tailor your CV and cover letter to reflect the key responsibilities and skills mentioned in the job description. This shows us that you’ve done your homework and are genuinely interested in the role.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and allows us to see your enthusiasm for joining our team at Candyspace!
How to prepare for a job interview at Candyspace
✨Know Your Tech Inside Out
As a Lead Android Developer, you’ll need to showcase your expertise in technologies like Kotlin, Retrofit, and ExoPlayer. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects. Prepare examples that highlight your problem-solving skills and technical leadership.
✨Showcase Your Leadership Skills
Candyspace values strong leadership and communication skills. Be prepared to share experiences where you’ve led a team or mentored junior developers. Think about specific challenges you faced and how you motivated your team to overcome them. This will demonstrate your ability to manage and inspire others.
✨Prepare for Client Interactions
Since the role involves pitching to clients, practice articulating your ideas clearly and confidently. Consider how you would present a project to a client, including how you’d address their needs and concerns. This will show that you can effectively communicate technical concepts to non-technical stakeholders.
✨Emphasise Your Problem-Solving Approach
Be ready to discuss how you identify and mitigate risks in projects. Share examples of how you’ve tackled unexpected issues in the past, especially during live project scenarios. This will highlight your calmness under pressure and your strategic thinking abilities, which are crucial for this role.