Your responsibilities: (Up to 10, Avoid repetition) Excellent knowledge of Kotlin/Java Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices Strong experience with Android frameworks, multi-module architecture, Jetpack Compose, dependency injection (e.g., Dagger/Hilt), and asynchronous programming (e.g., Coroutines … the libraries available for common tasks and benchmarking and optimisation Unit, UI and Snapshot Testing Solid understanding of software architecture (MVVM), designpatterns (SOLID, DRY) and best practices (specifically Google's Android design principles, interface guidelines) In-depth knowledge and experience of interacting with RESTful … APIs Demonstrated experience collaborating with Product and Design colleagues to drive outcomes for customers A good understanding of Git, source code management and managing change. Knowledge and experience of agile development practices, continuous integration and test automation (e.g. TDD, BDD). Excellent interpersonal and team working skills Experience More ❯
Your responsibilities: (Up to 10, Avoid repetition) Excellent knowledge of Kotlin/Java Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices Strong experience with Android frameworks, multi-module architecture, Jetpack Compose, dependency injection (e.g., Dagger/Hilt), and asynchronous programming (e.g., Coroutines … the libraries available for common tasks and benchmarking and optimisation Unit, UI and Snapshot Testing Solid understanding of software architecture (MVVM), designpatterns (SOLID, DRY) and best practices (specifically Google's Android design principles, interface guidelines) In-depth knowledge and experience of interacting with RESTful … APIs Demonstrated experience collaborating with Product and Design colleagues to drive outcomes for customers A good understanding of Git, source code management and managing change. Knowledge and experience of agile development practices, continuous integration and test automation (e.g. TDD, BDD). Excellent interpersonal and team working skills Experience More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
Protech Talent
low-level designs. ● Guide developers and support Business Analysts/Product Owners in refining features. ● Lead by example with high coding standards and design practices. Software Development ● Design, build, and maintain systems that process real-time data with sub-1 second performance. ● Work on systems delivering … SIS products to online and retail customers. ● Drive the integration of third-party data providers into our platform. ● Contribute to the design and evolution of future system architectures. ● Reduce technical debt and enforce SOLID principles across all development work. ● Ensure high-quality CI/CD pipelines for seamless … senior software engineering role. ● Strong understanding of the full software development lifecycle. ● Hands-on experience with: ○ Java (following SOLID principles and designpatterns) ○ React ○ Spring Boot ○ Unit testing and Test-Driven Development (TDD) ○ Database design and querying (Oracle and/or SQL Server) ○ Version control More ❯
leader in product engineering, platform development, and advanced IT solutions. Backed by two decades of leadership in technology, our team brings together strategy, design, and data to craft transformative solutions for global clients. Our culture is built around cultivating talent, curiosity, and collaboration. Whether you're a career … platforms. Deliver scalable, secure, and performant software aligned with enterprise architecture and industry best practices. Write clean, maintainable code following SOLID principles and design patterns. Follow TDD, unit testing, and CI/CD practices to ensure “right first time” software. Adhere to and promote data security standards including … Lead by example and operate according to company values and legal standards. Required Technical Skills Demonstrable experience with: SOLID principles and designpatterns in software development. Applying architectural vision across the software lifecycle. Full-stack development in commercial environments. Proficiency in: C# and .NET (.NET Framework/ More ❯
leader in product engineering, platform development, and advanced IT solutions. Backed by two decades of leadership in technology, our team brings together strategy, design, and data to craft transformative solutions for global clients. Our culture is built around cultivating talent, curiosity, and collaboration. Whether you're a career … platforms. Deliver scalable, secure, and performant software aligned with enterprise architecture and industry best practices. Write clean, maintainable code following SOLID principles and design patterns. Follow TDD, unit testing, and CI/CD practices to ensure “right first time” software. Adhere to and promote data security standards including … Lead by example and operate according to company values and legal standards. Required Technical Skills Demonstrable experience with: SOLID principles and designpatterns in software development. Applying architectural vision across the software lifecycle. Full-stack development in commercial environments. Proficiency in: C# and .NET (.NET Framework/ More ❯
engineers. Strong interpersonal and communication skills to effectively collaborate with team members and other departments. Profound knowledge in system architecture, software designpatterns, and coding standards. Hands-on experience with multiple programming languages and technologies, such as Java, Oracle & Microsoft SQL, Linux, MOCA, Page Builder. Excellent analytical More ❯
Flackwell Heath, Buckinghamshire, United Kingdom Hybrid / WFH Options
Digital Appointments
including data scientists, product managers, and other engineers, to deliver exceptional data solutions. Contributing to the entire software development lifecycle, from concept and design to testing and deployment. Identifying and implementing best practices for code quality, testing, and performance. Participating in code reviews and providing constructive feedback to … experience as a Python Developer. Proven experience with FastAPI for building efficient and scalable APIs. Solid understanding of software development principles, designpatterns, and best practices. Experience with databases (e.g., PostgreSQL, MySQL, NoSQL). Familiarity with version control systems, particularly Git. A proactive and problem-solving mindset More ❯
High Wycombe, Buckinghamshire, South East, United Kingdom Hybrid / WFH Options
Digital Appointments
including data scientists, product managers, and other engineers, to deliver exceptional data solutions. Contributing to the entire software development lifecycle, from concept and design to testing and deployment. Identifying and implementing best practices for code quality, testing, and performance. Participating in code reviews and providing constructive feedback to … experience as a Python Developer. Proven experience with FastAPI for building efficient and scalable APIs. Solid understanding of software development principles, designpatterns, and best practices. Experience with databases (e.g., PostgreSQL, MySQL, NoSQL). Familiarity with version control systems, particularly Git. A proactive and problem-solving mindset More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom Hybrid / WFH Options
Interact Consulting Limited
clean code etc). As an experienced Junior engineer, you a big believer of software engineering principles and practices, such as designpatterns, code organisation, and testing strategies and would love to be a vastly experienced team where you can progress. Tech stack on this platform Golang … more. Package includes generous holidays, very good pension contribution and much more. You will have: Experience in Go/Golang . Experience with design patterns. An appreciation for what good clean tested code looks like A thirst for solving engineering problems Please apply now and i will call More ❯
Employment Type: Permanent, Work From Home
Salary: 26 days holiday, 10% pension, flexi time, home working and much more.
our customers in the higher education sector. As the AI technical lead, you'll collaborate with product teams to identify high-value opportunities, design AI system architectures, and implement innovative solutions that drive business growth and customer satisfaction. You'll be at the forefront of our AI transformation … guiding strategy and implementation across product lines. Evaluate emerging AI technologies and tools to determine their applicability to our business problems. Solution Architecture : Design AI system architectures that integrate with our existing products. Develop proof-of-concepts and prototypes that demonstrate the value of AI-driven approaches to … AI Expertise - Demonstrated experience implementing AI solutions in commercial software products. Strong understanding of large language models, machine learning techniques, and AI application design patterns. Practical AI Implementation - Experience with prompt engineering, model fine-tuning, RAG (Retrieval Augmented Generation) systems, and other techniques for optimising AI performance in More ❯
leader in product engineering, platform development, and advanced IT solutions. Backed by two decades of leadership in technology, our team brings together strategy, design, and data to craft transformative solutions for global clients. Our culture is built around cultivating talent, curiosity, and collaboration. Whether you're a career … platforms. Deliver scalable, secure, and performant software aligned with enterprise architecture and industry best practices. Write clean, maintainable code following SOLID principles and design patterns. Follow TDD, unit testing, and CI/CD practices to ensure “right first time” software. Adhere to and promote data security standards including … PCI and GDPR compliance. Design and build full-stack soluti... More ❯