Android Developer


Company 

Opus Recruitment Solutions

Location 

newcastle-upon-tyne

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

Job Requirements/Description

Position: Android Developer


Location: London/Newcastle – Hybrid Work Model


About my client:


They create top-tier apps, middleware, and digital products for the global lottery, betting, and gaming markets. Their culture is open, supportive, and dynamic, valuing professionalism, collaboration, and skill. They trust their talented team to make significant contributions and offer opportunities for personal development and career growth.


Role Overview:


As an Android Developer, you'll be a vital part of their engineering team, responsible for delivering high-quality apps and services. You’ll work on well-defined tasks independently but may seek senior guidance for more complex projects. This role involves learning quickly from mistakes, adhering to and shaping best practices, and mentoring new engineers. You will also participate in the technical design process with senior engineer support when needed.


Key Responsibilities:


Develop and maintain Android apps using Kotlin.

Manage CI setup with Jenkins for commit validation and automated code quality checks via SonarQube.

Utilize Jetpack Compose, Clean Architecture, Widgets, Kotlin Multiplatform, and Android Architecture Components in app development.

Deliver software features independently, seeking assistance when necessary.

Engage in technical refinement and design sessions.

Contribute to code reviews and pair programming.

Write quality code adhering to team standards and principles.

Provide estimates and deliver software on time.

Maintain technical documentation.

Communicate progress to non-technical stakeholders.

Debug and resolve technical issues.

Participate in Agile ceremonies and address retrospective actions.

Proactively address technical debt.

Ensure compliance with regulatory measures like ISO27001 and PCI Compliance.

Coach and mentor junior team members.

Occasionally present at team meetings and lunch-and-learn sessions.

Support the implementation and maintenance of the ISO27001 Information Security Management System (ISMS).

Adhere to all relevant ISMS policies, procedures, and requirements.

Complete tasks related to the ISMS as needed.


Required Skills & Attributes:


Proficient in Android development.

Experience with RESTful APIs.

Knowledge of multi-threaded programming.

Ability to build adaptive UIs for mobile devices.

Self-motivated with the ability to work independently.

Adherence to development standards and best practices.

Strong task prioritization skills.

Excellent communication skills with both technical and non-technical stakeholders.

Ability to lead and influence team members positively.

Understanding of software engineering principles (e.g., Object-Oriented Programming, SOLID, TDD, YAGNI, KISS).

Commitment to continuous improvement and automation.

Active learner with a focus on professional and technical growth.

Confident independent developer with a feedback-driven ethos.

Resilient, calm, methodical, and capable of multitasking and prioritizing.

Knowledge of software development techniques and methodologies throughout the SDLC.

Suggests improvements to existing engineering processes and codebases.

Demonstrable experience as a Software Engineer or in a similar role.

Experience with agile management tools like Redmine and Jira.


Benefits:


Flexible and remote working options.

Quarterly team events.

Birthday holiday.

Generous holiday allowance.

Tech loan scheme.

Performance bonus and profit share scheme.

Cycle to work scheme.

Travel loan scheme.

Office snacks and refreshments.

Training opportunities and budget.

Group income protection cover.

Life insurance.

Discounted gym membership.

Digital nomad policy (working abroad up to 4 weeks per year).


Eligibility:


Candidates must have the right to work in the UK.

Company 

Opus Recruitment Solutions

Location 

newcastle-upon-tyne

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

An error has occurred. This application may no longer respond until reloaded. Reload 🗙