Android Engineer (Kotlin) - Banking - Edinburgh/Hybrid Day rate: £450 - £650 (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: Develop high-quality Android applications using Kotlin, adhering to best practices and coding standards. Implement Clean Architecture principles with MVVM and MVI design patterns to ensure modular, maintainable code. Utilize Jetpack Compose for building modern UIs with declarative syntax and reactive programming paradigms. Integrate Android Architectural Components such as Room, LiveData, and ViewModel for efficient data management and UI updates. Implement Dependency Injection using Dagger 2 and Hilt to facilitate modularization and improve code maintainability. Utilize functional programming techniques, including higher-order functions and Kotlin language features like Generics, Coroutines, Flows, Scope functions, and Delegates. Apply SOLID principles and design patterns such as Repository, Factory, and Builder to create scalable and extensible Android applications. Configure build settings and dependencies using Gradle to optimize build performance and manage project dependencies effectively. Write unit tests using JUnit, Mockk, and Strikt to ensure the reliability and correctness of application logic. Perform functional testing using Espresso to validate UI behaviour and user interactions. Integrate third-party libraries like Retrofit, Glide, and others to leverage existing solutions and enhance application capabilities. 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.
27/03/2024
Project-based
Android Engineer (Kotlin) - Banking - Edinburgh/Hybrid Day rate: £450 - £650 (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: Develop high-quality Android applications using Kotlin, adhering to best practices and coding standards. Implement Clean Architecture principles with MVVM and MVI design patterns to ensure modular, maintainable code. Utilize Jetpack Compose for building modern UIs with declarative syntax and reactive programming paradigms. Integrate Android Architectural Components such as Room, LiveData, and ViewModel for efficient data management and UI updates. Implement Dependency Injection using Dagger 2 and Hilt to facilitate modularization and improve code maintainability. Utilize functional programming techniques, including higher-order functions and Kotlin language features like Generics, Coroutines, Flows, Scope functions, and Delegates. Apply SOLID principles and design patterns such as Repository, Factory, and Builder to create scalable and extensible Android applications. Configure build settings and dependencies using Gradle to optimize build performance and manage project dependencies effectively. Write unit tests using JUnit, Mockk, and Strikt to ensure the reliability and correctness of application logic. Perform functional testing using Espresso to validate UI behaviour and user interactions. Integrate third-party libraries like Retrofit, Glide, and others to leverage existing solutions and enhance application capabilities. 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.
SENIOR DESIGNER - Creative Agency LONDON - OFFICE BASED Up to £55,000 + package We are partnered with a fantastic full service creative agency who have thrived having a globally diverse team of talented designers, working across many disciplines, including; graphics and brand identity, publication, packaging, retail and POS, third space installations and activations, exhibitions, advertising and communications, websites and digital experiences, photography and 3D visualisation. As the Senior Designer you will be uber-creative, enthusiastic, highly committed, and motivated individual who will be capable of using your initiative, work harmoniously within a small team and liaise directly with clients. Requirements 5 years of commercial experience in a Senior agency role An outstanding knowledge of the Adobe creative suite (Photoshop, InDesign, Illustrator, After Effects) Advantageous if you have excellent knowledge in digital, UX/UI (XD, Figma, Workflow) You'll have a stunning portfolio with an outstanding range of work, all with rationale and evidence of the process behind them Strong in concepts, branding, key arts, layouts and digital projects A proven track record of award-winning design A proven track record of delivering a project from start to finish Key Responsibilities: Ability to design for digital and print Demonstrate pitching and presenting to clients Excellent communication skills translating your ideas and inspiring clients Excellent eye for detail, consistency, and accuracy Ability to work to tight deadlines and handle multiple projects. Ability to work in a team but also on their own Open to flexible working, this role may involve some evenings and weekend work from time to time Working from the studio 5 days a week If the role is of interest please send in your CV & Portfolio!
27/03/2024
Full time
SENIOR DESIGNER - Creative Agency LONDON - OFFICE BASED Up to £55,000 + package We are partnered with a fantastic full service creative agency who have thrived having a globally diverse team of talented designers, working across many disciplines, including; graphics and brand identity, publication, packaging, retail and POS, third space installations and activations, exhibitions, advertising and communications, websites and digital experiences, photography and 3D visualisation. As the Senior Designer you will be uber-creative, enthusiastic, highly committed, and motivated individual who will be capable of using your initiative, work harmoniously within a small team and liaise directly with clients. Requirements 5 years of commercial experience in a Senior agency role An outstanding knowledge of the Adobe creative suite (Photoshop, InDesign, Illustrator, After Effects) Advantageous if you have excellent knowledge in digital, UX/UI (XD, Figma, Workflow) You'll have a stunning portfolio with an outstanding range of work, all with rationale and evidence of the process behind them Strong in concepts, branding, key arts, layouts and digital projects A proven track record of award-winning design A proven track record of delivering a project from start to finish Key Responsibilities: Ability to design for digital and print Demonstrate pitching and presenting to clients Excellent communication skills translating your ideas and inspiring clients Excellent eye for detail, consistency, and accuracy Ability to work to tight deadlines and handle multiple projects. Ability to work in a team but also on their own Open to flexible working, this role may involve some evenings and weekend work from time to time Working from the studio 5 days a week If the role is of interest please send in your CV & Portfolio!
Marketing Manager - Hybrid (1/2 days a week in London) - £50-60K + 15% Bonus NB: please note that this is initially a 2 year Full time opportunity My client are a very well established specialist in construction SaaS solutions - however, their track record of success is in other continents. Now is the time, where the investment to grow out the EMEA and UK solutions have arrived; as a result a small 'start-up' team are set to take one of their key product solutions to market here! In this role, you will: Learn the business, market place, client demographic, and business growth plans Deliver product marketing strategy to cover both on and offline marketing activities Conceptualise, develop and deliver digital marketing campaigns. Create engaging content Analyse and report campaign results Work as part of an international, cross-functional marketing team. Develop marketing plan and marketing strategy Oversee marketing plan execution and budget Launch products and solutions to the market Coordinate and cooperate with Sales team, Product team and Technical Services team Analysing marketing activities and results Working with content, to create customised marketing messages, and to write and publish text Plan, execute and monitor social media campaigns for the UK Identify and analyse competitor marketing techniques Key Requirements 5 years of work experience within the relevant field eg SaaS and/or Construction/AEC Knowledge of traditional and digital marketing tools Experience with research methods using data analytics software Experience with Events & PR
21/03/2024
Full time
Marketing Manager - Hybrid (1/2 days a week in London) - £50-60K + 15% Bonus NB: please note that this is initially a 2 year Full time opportunity My client are a very well established specialist in construction SaaS solutions - however, their track record of success is in other continents. Now is the time, where the investment to grow out the EMEA and UK solutions have arrived; as a result a small 'start-up' team are set to take one of their key product solutions to market here! In this role, you will: Learn the business, market place, client demographic, and business growth plans Deliver product marketing strategy to cover both on and offline marketing activities Conceptualise, develop and deliver digital marketing campaigns. Create engaging content Analyse and report campaign results Work as part of an international, cross-functional marketing team. Develop marketing plan and marketing strategy Oversee marketing plan execution and budget Launch products and solutions to the market Coordinate and cooperate with Sales team, Product team and Technical Services team Analysing marketing activities and results Working with content, to create customised marketing messages, and to write and publish text Plan, execute and monitor social media campaigns for the UK Identify and analyse competitor marketing techniques Key Requirements 5 years of work experience within the relevant field eg SaaS and/or Construction/AEC Knowledge of traditional and digital marketing tools Experience with research methods using data analytics software Experience with Events & PR
C++ Software Engineer/GUI/Open GL/Manchester My client is super passionate about bringing music to everyone globally. They believe music is an intrinsic past of being a human and are committed to making music accessible to everyone, regardless of background, identity, or wealth. Their mission is to bring people together and empower them through the universal language of music. Are you passionate about music? Do you make music? Are you like me, a dabbler with audio engineering tools? If so, read on. I'm excited to be coming to the market with a C++ Software Engineer for them Qualifications, Minimum Degree in Electronic Engineering, Computer Science or similar Minimum of 5 years' C++ development experience, preferably in an Embedded environment C+, ideally C+ or later Qualifications, Preferred Embedded application development, preferably in a Linux environment Experience of using C++ Standard Library and Boost Experience of developing GUI applications Knowledge of OpenGL useful Experience of Windows, macOS application development useful Experience of music/audio technology useful Tools Git Linux Azure DevOps GCC toolchain Conan CMake GDB C++ Software Engineer/GUI/Open GL/Manchester
21/03/2024
Full time
C++ Software Engineer/GUI/Open GL/Manchester My client is super passionate about bringing music to everyone globally. They believe music is an intrinsic past of being a human and are committed to making music accessible to everyone, regardless of background, identity, or wealth. Their mission is to bring people together and empower them through the universal language of music. Are you passionate about music? Do you make music? Are you like me, a dabbler with audio engineering tools? If so, read on. I'm excited to be coming to the market with a C++ Software Engineer for them Qualifications, Minimum Degree in Electronic Engineering, Computer Science or similar Minimum of 5 years' C++ development experience, preferably in an Embedded environment C+, ideally C+ or later Qualifications, Preferred Embedded application development, preferably in a Linux environment Experience of using C++ Standard Library and Boost Experience of developing GUI applications Knowledge of OpenGL useful Experience of Windows, macOS application development useful Experience of music/audio technology useful Tools Git Linux Azure DevOps GCC toolchain Conan CMake GDB C++ Software Engineer/GUI/Open GL/Manchester
Senior Cloud Developer/Remote/Manchester My client is super passionate about bringing music to everyone globally. They believe music is an intrinsic past of being a human and are committed to making music accessible to everyone, regardless of background, identity, or wealth. Their mission is to bring people together and empower them through the universal language of music. Are you passionate about music? Do you make music? Who you are. You have proven professional experience in Go, NodeJS or any JVM language for Back End services. You have proven Front End experience with React, TypeScript or JavaScript. You have proven professional experience with Cloud platforms, preferably Microsoft Azure. You produce beautiful, well-designed, easily maintainable, scale and reusable code. You have experience building distributed cloud REST APIs with microservices and containers. You understand the concept of a container orchestrator - experience with Kubernetes is a plus. Experienced with Agile methodologies and Test-driven development. Experienced with Open Telemetry or other telemetry collection libraries and practices is a plus. What the job involves. Coding new cloud features to support connected devices Writing unit and integration tests Document your code properly. Leverage Infrastructure as Code (IaC) patterns Collaborate with the Platform team Work in an agile manner Have fun! Values Kindness, Clarity, Collaboration, Promise delivery, and celebration. Passion + energy, always striving to be a positive force Sustainability
21/03/2024
Full time
Senior Cloud Developer/Remote/Manchester My client is super passionate about bringing music to everyone globally. They believe music is an intrinsic past of being a human and are committed to making music accessible to everyone, regardless of background, identity, or wealth. Their mission is to bring people together and empower them through the universal language of music. Are you passionate about music? Do you make music? Who you are. You have proven professional experience in Go, NodeJS or any JVM language for Back End services. You have proven Front End experience with React, TypeScript or JavaScript. You have proven professional experience with Cloud platforms, preferably Microsoft Azure. You produce beautiful, well-designed, easily maintainable, scale and reusable code. You have experience building distributed cloud REST APIs with microservices and containers. You understand the concept of a container orchestrator - experience with Kubernetes is a plus. Experienced with Agile methodologies and Test-driven development. Experienced with Open Telemetry or other telemetry collection libraries and practices is a plus. What the job involves. Coding new cloud features to support connected devices Writing unit and integration tests Document your code properly. Leverage Infrastructure as Code (IaC) patterns Collaborate with the Platform team Work in an agile manner Have fun! Values Kindness, Clarity, Collaboration, Promise delivery, and celebration. Passion + energy, always striving to be a positive force Sustainability