Company

Salt SearchSee more

addressAddressMidlothian, Scotland
type Form of workPart Time, Home working available, Hybrid Working, Permanent
salary Salary450.00 - 650.00 GBP Daily
CategoryIT

Job description

Android Engineer (Kotlin) - Banking - Edinburgh/Hybrid

Day rate: GBP450 - GBP650 (inside IR35)

Duratiion: 6 - 12 month

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:

  1. Bachelor's degree in Computer Science, Engineering, or related field.
  2. 3+ years of professional experience in Android development with a strong focus on Kotlin.
  3. Experience with Clean Architecture principles and proficiency in MVVM and MVI design patterns.
  4. Proficiency in Jetpack Compose for building modern UIs.
  5. Experience with Android Architectural Components (Room, LiveData, ViewModel, etc.).
  6. Proficiency in Dependency Injection using Dagger 2 and Hilt.
  7. Strong understanding of advanced Kotlin concepts, including Generics, Coroutines, Flows, Scope functions, and Delegates.
  8. Solid understanding of SOLID principles and design patterns.
  9. Experience with build configuration using Gradle.
  10. Experience writing unit tests using JUnit, Mockk, and Strikt.
  11. Experience with functional testing using Espresso.
  12. Familiarity with third-party libraries like Retrofit, Glide, etc.
  13. Strong problem-solving skills and attention to detail.
  14. Excellent communication and collaboration skills.
Refer code: 3099596. Salt Search - The previous day - 2024-03-28 16:40

Salt Search

Midlothian, Scotland
Jobs feed

Head of Repairs Performance

Midland Heart

Selly Park, West Midlands

£79,228/annum

Head Veterinary Nurse

Nsv Recruitment

Clifton, Stirling

£26,000 - £32,000/annum

BMS Haematology

Imc

Taunton, Greater Manchester

£26 - £33/hour

Aspiring Educational Psychologist (Melksham)

Academics Ltd

Melksham, Wiltshire

£80 - £90/day

Fosters Carer Wanted!!

Ironstone Recruitment Ltd

Manchester, Greater Manchester

£375 - £493/week Performance Bonuses

Nurse Assessor - York

Everpool Recruitment

York, Lancashire

£37,333 - £39,333/annum

Functional Assessor

Dv8 Recruitment Professionals Ltd

Leicester, Leicestershire

£35,000/annum + Exclusive benefits! Read below!

Field Care Supervisor

Unity Care Specialists

Emsworth, Hampshire

£25,000 - £27,000/annum

Child and Family Practitioner

Cap247 Recruitment Agency Ltd

Wednesbury, West Midlands

£16 - £21/hour

1x Groundworker with Dumper and SSSTS

Psi Global Specialist Recruitment

Audlem, Cheshire

£20.99 - £21/hour

Share jobs with friends

Related jobs

Android Engineer Kotlin - Banking - Edinburgh/Hybrid

Senior Software Engineer Android/ TypeScript

Head Resourcing

£60,000 - £70,000 per annum

Midlothian, Scotland

2 months ago - seen

Android Engineer (Kotlin) - Banking - Edinburgh/Hybrid

Salt

450.00 - 650.00 GBP Daily

Midlothian, Scotland

2 months ago - seen