Software Engineer - Android

Location: England
Job Type: Blijvend
Specialisation: Information Technology
Salary: £45000.00 - £55000.00 per annum + pension + benefits
Reference: BBBH1821_1634300663
Contact: Prince Aidoo
Email: email Prince
Android Software Engineer

PURPOSE OF THE ROLE

As a Mobile Android engineer you will join a lean and agile team that works on distinct projects on our industry leading native applications. You have deep knowledge of the entire Android development stack, experience developing, releasing, and maintaining native Android applications, as well as experience on collaborating on software projects.

Building around simple but proven principles you are able to move fast and to deliver the best user experiences to betting and gaming customers around the globe. You are independent and inventive, you communicate and collaborate effectively, and have a hunger to learn, share knowledge, and thrive in an energising environment.

KEY RESPONSIBILITIES / DUTIES

You will develop and code on our industry leading apps, building features that focus on usability, simplicity, and performance. We want you to play a key role in the full development cycle and direction of product and feature sets. Take feature requests and technical requirements and translate them into a set of re-usable components using elegant code solutions.

We support you to participate in and/or take ownership over the internal software architecture and feature development, from requirements gathering, to design and implementation, to production deployment. Development, operations, testing and others all work together to ship outstanding code to production.

PERSON SPECIFICATION, SKILLS, EXPERIENCE & QUALIFICATIONS

*Expertise in Kotlin but familiar with Java.
*Expertise in dealing with multiple modules, dependency injection and app navigation.
*Passionate about native Android development - you know best practices and follow latest trends in Android. You are able to define different layers in your architecture. You enjoy Jetpack, code quality and unit testing.
*A solid engineer. You find something magical about solving problems with elegant but simple solutions. You have deep knowledge of OOP and design patterns such as MVP, MVVP or MVI. You are not afraid of complex requirements.
*A keen learner. You are up-to-date and capable of keeping the pace with the latest trends and technologies in Android development.
*A good communicator. You communicate enthusiastically, clearly and concisely with both technical and non-technical staff.
*Bias towards action. You are hands on, passionate, persistent, creative, and humble. You get things done.
*Expertise in CI/CD is a plus.

ABOUT US

*We work in a dynamic, collaborative, equal opportunity, non-hierarchy, and ego-free culture where your talent is valued.
*We commit to continuous improvement.
*We value diversity and reward initiative.
*We promote training and mentorship.
*We listen to, and care about, our employees.