Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineer

Posted 6 days 10 hours ago by Career Moves Group

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

Software Engineer

Location: UK (Remote)
Length: Start - Asap - End Date 31/12/2025
Rate: From £42.79 p/h (Inside IR35)
Hours: 9am-6pm

Role Overview:

We're seeking an experienced Software Engineer to join our team and contribute to migrating Our Client's Android codebase to the latest frameworks and secure design patterns.

About Our Team: Our high-performing team manages and scales one of the largest codebases in the world. As a member of our team, you'll have the opportunity to learn from experienced engineers and contribute to the growth of our mobile applications.

Key Job Responsibilities:

  1. Design, implement, maintain, and test software applications and systems.
  2. Collaborate with cross-functional teams to ensure seamless integration and scalability.
  3. Apply computer science and mathematical principles to solve complex problems.
  4. Stay up-to-date with industry trends and emerging technologies.

Top 3 must-have skills:

  1. Android experience/ working on Android 5+ years.
  2. Java and or Kotlin experience.
  3. More experience than UI and compose work on Android - minimum.

Typical day-to-day activities:

  1. Large-scale coding.
  2. Pushing out good quality coding.
  3. Reading and understanding codes.
  4. Well-tested codes and a good eye for details.
  5. Projects - FD user session is the project name - Android code base - Refactoring entire code base for users.

Qualifications:

  1. 5+ years of Java programming experience. Experience programming in Kotlin is desired but not required.
  2. Proficient in command-line interfaces (CLI), such as bash or PowerShell.
  3. Experience utilizing build tools and systems, such as Gradle and Maven.
  4. Experience with unit & e2e testing frameworks and libraries, such as Jest, JUnit, and Mockito.
  5. Proficient in source control management tools, including Git and Mercurial.

Education/Experience:
• Bachelor's degree in computer science, software engineering, or relevant field required.

Email this Job