Jobs

    KMM Developer - London Area, United Kingdom - HCLTech

    HCLTech
    HCLTech London Area, United Kingdom

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    HCL is a $11 billion leading global technology enterprise consisting of over 200,000 professionals operating from 52 countries. Founded in 1976, HCL is one of India's original IT garage start-ups. For more on HCL, please visit

    Job Title: Senior KMM/KMP Developer

    Work Location: London, UK

    Type: Contract and FTE (Permanent Position)

    Job Description:

    KMM (Kotlin Multiplatform Mobile) Expert :

    Senior KMM/KMP Developer (with Native Kotlin Android experience)

    Kotlin Multiplatform Mobile(KMM) subset of KMP for mobile development, as well as to a plugin for Intellij (the Jetbrains IDE that allows, among other things, to code in Kotlin) that allows to easily develop for iOS and Android.

    Primary Skill :

    • 10+ years of experience working on frontend app development
    • Extremely proficient in Kotlin
    • Deeply experienced with structured concurrency and coroutines
    • Experienced with MVVM patterns
    • Familiar with the Android ecosystem, including feature sets and best practices across devices and operating system versions
    • Familiar with web technologies, and able to proficiently write and debug JS-based applications
    • Familiar with Swift, Objective-C, and the Apple ecosystem

    A good instinct for product design and UX. Able to take mocks and bring them to life (Nice to have)

    Responsibilities :

    • Work in the App Platform team to build and Maintain core networking & business logic Libraries.
    • Define and follow coding standards, architecture principles, Code review, build processed and testing
    • Building and maintaining shared business logic layer used across multiple platforms
    • Creating libraries that respond to user input and display content on millions of devices
    • Expanding Kotlin Multiplatform libraries to cover more app functionality
    • Using the MVVM pattern for app development
    • Working with Kotlin's iconv wrappers and profiling changes to the JS network stack
    • Writing clean and maintainable code for complex business logic
    • Contributing to open source projects to improve the Kotlin Multiplatform ecosystem
    • Owning the development process from start to finish and delivering features to a large user base
    • Having extensive experience in frontend app development and proficiency in Kotlin
    • Being familiar with structured concurrency, coroutines, Flows, and the Android ecosystem
    • Having familiarity with web technologies, including writing and debugging JS-based applications
    • Having familiarity with Swift, Objective-C, and the Apple ecosystem
    • Having a good instinct for product design and UX
    • Having experience with embedded programming and/or working on highly resource-constrained devices
    • Collaborate with our Android and IOS team for development and integration.