Software engineer Android - freelance 12 months

Software engineer Android - freelance 12 months

Freelance 40000 - 60000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Create and enhance features for our Android app while ensuring top-notch UX/UI.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Freelance contract with flexible hours, competitive pay, and opportunities for growth.
  • Other info: Ideal for those passionate about coding and eager to learn in a dynamic environment.
  • Why this job: Be part of exciting projects and shape the future of mobile technology.
  • Qualifications: Proficient in Kotlin and familiar with modern Android frameworks and architectures.

The predicted salary is between 40000 - 60000 £ per year.

Responsibilities

  • Develop new features and evolve our Android application.
  • Develop tests for new features and maintain existing tests.
  • Provide our customers a usable, simple and effective journey in terms of UX and UI.
  • Collaborate closely with our designers and other frontend engineers to ensure consistency between our consumer‑facing applications.
  • Advocate and produce a high standard of code quality.

Qualifications

  • Knowledge of Kotlin language and Android framework.
  • Awareness of the rising frameworks, technologies and architectures in the Android development landscape.
  • Strong understanding of SOLID principles, Clean Architecture, and modern Android architectural patterns such as MVVM and MVI.
  • Extensive experience with Jetpack Compose, coroutines (including Flows), and modular application architectures.
  • Experience with Koin, Retrofit & Ktor.
  • Experience with Gradle and Android compatibility libraries.
  • Used to working with Git and comfortable with code reviews.
  • Familiar with microservices and different API styles and integration patterns.
  • Familiar with CI/CD concepts and tools such as GitLab CI.
  • Focused on testing and software quality.
  • Understands Agile methodologies and their founding principles.
  • Experience with regulated sectors and/or trading systems is not a requirement but is obviously a plus.
  • Able to communicate effectively in English (written and spoken); Italian is a nice to have.

Contract

  • Freelance direct contract - 12 months

Candidates who belong to 'Categoria protetta' (Legge 68/99) are more than welcome!

Software engineer Android - freelance 12 months employer: Moneyfarm

As a freelance Software Engineer specialising in Android development, you will join a dynamic team that values innovation and collaboration. Our company fosters a supportive work culture that prioritises employee growth through continuous learning opportunities and exposure to cutting-edge technologies. Located in a vibrant tech hub, we offer the unique advantage of working alongside industry leaders while enjoying a flexible work environment that promotes a healthy work-life balance.

M

Contact Details:

Moneyfarm Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software engineer Android - freelance 12 months

Tip Number 1

Network like a pro! Reach out to fellow developers, attend meetups, and join online forums. The more connections we make, the better our chances of landing that freelance gig.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best Android projects, especially those using Kotlin and Jetpack Compose. We want potential clients to see what we can do!

Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and SOLID principles. We need to demonstrate our understanding of modern development practices to impress potential employers.

Tip Number 4

Apply through our website! It’s the easiest way to get noticed. Plus, we love seeing applications directly from passionate candidates like us who are eager to join the team.

We think you need these skills to ace Software engineer Android - freelance 12 months

Kotlin
Android Framework
SOLID Principles
Clean Architecture
MVVM
MVI
Jetpack Compose

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Kotlin, Jetpack Compose, and other relevant technologies. We want to see how your skills align with our needs, so don’t be shy about showcasing your best work!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about Android development and how you can contribute to our team. Keep it engaging and personal – we love getting to know our applicants!

Showcase Your Projects:If you've worked on any cool projects, especially those using modern Android architectural patterns, make sure to include them. We’re keen to see your practical experience and how you’ve tackled challenges in the past.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Moneyfarm

Know Your Tech Inside Out

Make sure you brush up on your Kotlin skills and the Android framework before the interview. Be ready to discuss your experience with Jetpack Compose, coroutines, and other technologies mentioned in the job description. This will show that you're not just familiar with the tools but can also apply them effectively.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Highlight your understanding of SOLID principles and Clean Architecture by providing examples of how you've implemented these in your work. This will demonstrate your ability to produce high-quality code.

Collaboration is Key

Since the role involves working closely with designers and other engineers, be ready to talk about your teamwork experiences. Share examples of how you've collaborated on projects, ensuring consistency in UX/UI. This will show that you value communication and teamwork, which are crucial for this position.

Be Agile and Adaptable

Familiarise yourself with Agile methodologies and be prepared to discuss how you've applied them in your past work. Mention any experience with CI/CD tools like GitLab CI, as this will highlight your commitment to software quality and efficient development processes.