Android Engineer

1 month ago


South Kesteven Lincolnshire, United Kingdom Salt Full time

Android Engineer (Kotlin) - Banking - Edinburgh/Hybrid

Day rate: £450 - £650 (inside IR35)

Duration: 6 - 12 months

Start: ASAP

Job Overview:

My banking client is looking for an experienced Android Engineer with expertise in Kotlin development to join our team. The ideal candidate will have a strong background in Clean Architecture, Jetpack Compose, Dependency Injection, and advanced Kotlin programming concepts. They should be well-versed in Android Architectural Components and experienced in designing and building robust, scalable Android applications.

Responsibilities:
  1. Develop high-quality Android applications using Kotlin, adhering to best practices and coding standards.
  2. Implement Clean Architecture principles with MVVM and MVI design patterns to ensure modular, maintainable code.
  3. Utilize Jetpack Compose for building modern UIs with declarative syntax and reactive programming paradigms.
  4. Integrate Android Architectural Components such as Room, LiveData, and ViewModel for efficient data management and UI updates.
  5. Implement Dependency Injection using Dagger 2 and Hilt to facilitate modularization and improve code maintainability.
  6. Utilize functional programming techniques, including higher-order functions and Kotlin language features like Generics, Coroutines, Flows, Scope functions, and Delegates.
  7. Apply SOLID principles and design patterns such as Repository, Factory, and Builder to create scalable and extensible Android applications.
  8. Configure build settings and dependencies using Gradle to optimize build performance and manage project dependencies effectively.
  9. Write unit tests using JUnit, Mockk, and Strikt to ensure the reliability and correctness of application logic.
  10. Perform functional testing using Espresso to validate UI behaviour and user interactions.
  11. Integrate third-party libraries like Retrofit, Glide, and others to leverage existing solutions and enhance application capabilities.
  12. Stay updated with the latest developments in the Android ecosystem and incorporate new technologies and best practices into the development process.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3+ years of professional experience in Android development with a strong focus on Kotlin.
  • Experience with Clean Architecture principles and proficiency in MVVM and MVI design patterns.
  • Proficiency in Jetpack Compose for building modern UIs.
  • Experience with Android Architectural Components (Room, LiveData, ViewModel, etc.).
  • Proficiency in Dependency Injection using Dagger 2 and Hilt.
  • Strong understanding of advanced Kotlin concepts, including Generics, Coroutines, Flows, Scope functions, and Delegates.
  • Solid understanding of SOLID principles and design patterns.
  • Experience with build configuration using Gradle.
  • Experience writing unit tests using JUnit, Mockk, and Strikt.
  • Experience with functional testing using Espresso.
  • Familiarity with third-party libraries like Retrofit, Glide, etc.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Reference Code: JTRA1_UKTJ

#J-18808-Ljbffr
  • Engineer needed ASAP

    1 month ago


    South Kesteven, Lincolnshire, United Kingdom Salt Full time

    Android Engineer (Kotlin) - Banking - Edinburgh/Hybrid Day rate: £450 - £650 (inside IR35) Start: ASAP My banking client is looking for an experienced Android Engineer with expertise in Kotlin development to join our team. The ideal candidate will have a strong background in Clean Architecture, Jetpack Compose, Dependency Injection, and advanced...


  • South East London, United Kingdom Carbon 60 Full time

    HVAC Engineer HVAC engineer needed on a permanent basis in South East London including but not limited to the areas of Southwark, Lewisham, Greenwich, Bexley and Bromley. Aircon installation in commercial and industrial setting. Maintenance of previous installs. The successful HVAC engineer will have the following; Full UK Driving License. Proven...

  • Senior Engineer

    43 minutes ago


    South Cambridgeshire, Cambridgeshire, United Kingdom Falcon Green Personnel Full time

    Site Engineer - Civils & Landscaping Falcon Green is currently recruiting for a Site Engineer to work with a main contractor across a groundbreaking £116M mixed-use development project based in Cambridge that is due to run well into 2025. This position requires an Engineer strong across civils and landscaping who can manage the remaining civil works on the...

  • HVAC Engineer

    4 weeks ago


    South East London, United Kingdom Carbon 60 Full time

    HVAC Engineer HVAC engineer needed on a permanent basis in South East London including but not limited to the areas of Southwark, Lewisham, Greenwich, Bexley and Bromley. Duties Aircon installation in commercial and industrial setting. Maintenance of previous installs. Remedial repair, diagnosing faults and performing necessary repairs. Interact with...

  • HVAC Engineer

    4 weeks ago


    South East London, United Kingdom Carbon 60 Full time

    HVAC EngineerHVAC engineer needed on a permanent basis in South East London including but not limited to the areas of Southwark, Lewisham, Greenwich, Bexley and Bromley.Duties Aircon installation in commercial and industrial setting.Maintenance of previous installs.Remedial repair, diagnosing faults and performing necessary repairs.Interact with customers is...

  • HVAC Engineer

    15 hours ago


    South East London, United Kingdom Carbon 60 Full time

    HVAC Engineer HVAC engineer needed on a permanent basis in South East London including but not limited to the areas of Southwark, Lewisham, Greenwich, Bexley and Bromley. Duties Aircon installation in commercial and industrial setting. Maintenance of previous installs. Remedial repair, diagnosing faults and performing necessary repairs. Interact with...

  • HVAC Engineer

    3 weeks ago


    South East London, United Kingdom Carbon 60 Full time

    HVAC Engineer HVAC engineer needed on a permanent basis in South East London including but not limited to the areas of Southwark, Lewisham, Greenwich, Bexley and Bromley. Duties Aircon installation in commercial and industrial setting. Maintenance of previous installs. Remedial repair, diagnosing faults and performing necessary repairs. Interact with...

  • Site Engineer

    43 minutes ago


    South Cambridgeshire, Cambridgeshire, United Kingdom Falcon Green Personnel Full time

    Site Engineer – Civils & Landscaping Falcon Green is currently recruiting for a Site Engineer to work with a main contractor across a groundbreaking £116M mixed-use development project based in Cambridge that is due to run well into 2025. This position requires an Engineer strong across civils and landscaping who can manage the remaining civil works on...


  • Doncaster, South Yorkshire, United Kingdom Concept Resourcing Full time

    2nd Line Hardware Support Duration: 2 Months (possible extension) Day Rate £160 per day Inside IR35 Onsite 5 days a week in Doncaster (sometimes to Preston site) - 8-5pm - Monday to Friday Join our dynamic ICT team as we embark on an exciting mobile refresh project. We're seeking a proactive and dynamic individual to provide temporary 2nd line support...

  • Plumber SE London

    3 weeks ago


    South East London, United Kingdom Carbon 60 Full time

    Plumber Plumber engineer needed on a permanent basis in South East London including but not limited to the areas of Southwark, Lewisham, Greenwich, Bexley and Bromley. Duties Working in a commercial and industrial setting. Maintenance of previous installs. Remedial repair, diagnosing faults and performing necessary repairs. Interact with customers is a...


  • City of London, South East, United Kingdom Client Server Full time

    Senior React Native Developer / Engineer London to £120kRemember to check your CV before applying Also, ensure you read through all the requirements related to this role.Are you a Senior Software Engineer who has expertise with mobile application development (iOS/Android/React Native)?You could be progressing your career as a Senior React Native Developer...

  • Plumber SE London

    4 weeks ago


    South East London, United Kingdom Carbon 60 Full time

    Plumber Plumber engineer needed on a permanent basis in South East London including but not limited to the areas of Southwark, Lewisham, Greenwich, Bexley and Bromley. Duties Working in a commercial and industrial setting.Maintenance of previous installs.Remedial repair, diagnosing faults and performing necessary repairs.Interact with customers is a friendly...


  • South West England, United Kingdom Deerfoot IT Resources Ltd Full time

    Helpdesk Support Engineer £20k - £30k Remote - South Coast 4-day working week As a trusted partner to this remote IT support provider, we have been tasked with the recruitment of a Helpdesk Support Engineer to join their close-knit team. Our client is looking for someone with a strong knowledge of Apple products and operating systems as well as...


  • South West England, United Kingdom Deerfoot IT Resources Ltd Full time

    Senior IT Support Engineer £30k - £42k Remote - South Coast 4-day working week As a trusted partner to this remote IT support provider, we have been tasked with the recruitment of a candidate with 2nd or 3rd line experience to join their close-knit team. Our client is looking for someone with a strong knowledge of Apple products and operating systems as...


  • Doncaster, South Yorkshire, United Kingdom Hays Full time

    IT Field Support Engineer 3 months contract - £240 INSIDE Contract to Permanent opportunity available - £45,000 plus car Doncaster - 3 days onsite / 2 days field based As a member of the IT Support Team, you will provide 2nd line technical support to IT users in the field. You will be responsible for troubleshooting technical issues, diagnosing...