Design: Experience with prototyping tools (Miro, Figma, Sketch) for rapid iteration of new designs and ideas. Testing: Testing frameworks (Jest, Mocha, Jasmine), Selenium, Cypress, TDD and BDD approaches to ensure code quality and application performance Familiarity with e-commerce best practices, including SEO, payment gateway integration, and customer data security. more »
advantageous. Use your knowledge to enhance banking processes and systems. Agile Methodologies: Apply agile practices such as DevOps (including CI/CD), Test-DrivenDevelopment, and Infrastructure as Code. Work in collaborative environments using Scrum or Kanban. Qualifications: Bachelor’s degree in Computer Science, Information Technology, or more »
deep knowledge of modern full stack and cloud technologies such as Typescript, React, Node.js, Next.js & AWS. You will be an expert in testdrivendevelopment practices using frameworks such as Jest, Cypress and React Testing Library. You will be passionate about fostering an inclusive environment, supporting the more »
methodologies, such as Scrum and Kanban. Microservices patterns/frameworks, Java, Spring or Node.js, web security, REST Services, API security, Docker, Jira, Confluence, TDD, Scrum, Git Writing Code - coaches teams in the techniques used to write clean code. Pairs with engineers when writing production code. Sets non-negotiable expectations more »
full Software Development Lifecycle. This should include experience of working with the Agile and DevOps methodologies working with continuous delivery, automatic regression testing, TDD and monitoring.Good knowledge of Azure Networks.Good knowledge of SOLR and ZookeeperExperience of Microsoft Power Platform and Dynamics 365 environments.Experience with website fundamentals including Content Delivery more »
have extensive experience working with AWS (API Gateway, Lambda, Dynamo, DB, SQS, Kinesis, S3, ELK + More)Great experience in implementing best practices like TDD, SOLID and clean codeExperience in developing REST-APIs, Microservices, relational databases and Event-driven architectureTech Stack: Node, Typescript, AWS, REST API’s, ReactPackage:There more »
and it's important to foster the long term progression of the team. About you (ideally) : • A good working knowledge of modern software engineering – TDD, Agile, DevOps • A passion for open-source programming or commercial tooling with Python and relative technolgies • Experience of mentoring • Participation in the end to end more »
get the biggest impact for the least risk. Foster an obsession with quality and engineering excellence through automated, repeatable processes using CI/CD, TDD, BDD. Drive incremental growth in dev ops maturity, building tools and practices that allow repeatable and efficient delivery of models to production, with strong governance more »
Software Engineer who comes with a solid engineering background using Vue/TypeScript on the Frontend & Kotlin on the backend. Experience working within a TDD/BDD environment in cross functional teams is a big plus! This role will be 2 days a month in their London based office and more »
Engineer who comes with a engineering background using Vue OR React on the Frontend & Kotlin OR Java on the backend. Experience working within a TDD/BDD environment in cross functional teams is a big plus! This role will be 2 days a month in their London based office and more »
Greater London, England, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions
Requirements Several years experience as a backend engineer Experience with AWS: ECS, Lambda, API Gateway, SNS/SQS Strong testing practices, especially TestDrivenDevelopment Experience with Enterprise Integration Patterns An end-to-end systems-mindset; we are building a product that should grow itself and require more »
or C++ skills and are willing to learn Java that is ok. Excellent communication skills Good understanding of software development principles such as TDD and knowledge of common design patterns. Commitment to testing best practices, including unit and integration tests. Knowledge of microservices architecture, facilitating the development and more »
scaling across various streaming devices. Requirements: Strong experience in development with Kotlin and Golang Strong understanding of development best practices (pair programming, TDD, CI/CD). Familiarity with CI tools (e.g., Jenkins, Concourse) and testing frameworks. Experience creating dashboards and monitoring KPIs for developed applications. Industry experience more »
our $2m seed funded start-up. You will be joining our growing team of multicultural engineers. You will be joining a team who embrace TDD, Clean Code and Refactoring in an agile environment. We are passionate about helping our customers exceed expectations. Our Senior Python Developer will be working closely more »
with Product, QA, UX/UI and Frontend/Mobile EngineersAs the Java Developer, you'll pair program daily and practice clean code utilising TDD and CI/CD.Strong knowledge of data structures and algorithms will be advantageous as the Senior Java Developer will be dealing with real-time financial more »
Appian Designer Certification on recent Appian versions (L2 certification) Good to have prior experience/knowledge on Continuous Integration and Deployment model, TestDrivenDevelopment, Behavioral DrivenDevelopment and BFSI Domain knowledge Added advantage to have experience on automation of Appian support or BAU activities more »
/UDP, DNS ....) Very good understanding of the common security standard and practice Good understanding of modern software development practices (code review, TDD, Agile) Genuine passion for working in a team and building great products that delight end users. Drive for excellence and improvement Experience working with Terraform more »
just writing code) An ability to write production quality Python code. Strong SQL Skills Experienced creating data pipelines in a cloud (preferably Azure) environment TDD & CI/CD experience Containerisation experience (Docker, Kubernetes, etc.) Good understanding of software best practises MongoDB (or NoSQL) experience Terraform experience Previous experience in managing more »
Design, develop, and maintain scalable software applications using Java, Kotlin, JavaScript, React, and TypeScript. Implement automated testing and ensure code quality through Test-DrivenDevelopment (TDD). Participate in code reviews, providing constructive feedback to ensure code quality and adherence to best practices. Collaborate with cross-functional … At least 5 years of professional experience in software development. Strong proficiency in Java, Kotlin, JavaScript, React, and TypeScript. Experience with automated testing and TDD practices. Familiarity with CI/CD tools and pipelines (e.g., Jenkins, GitHub Actions, CircleCI). Excellent problem-solving skills and attention to detail. Strong communication more »
hybrid nature. Fortnightly tech office days are the only mandatory on-site requirement. Skills : AWS: ECS, Lambda, API Gateway, SNS/SQS TestDrivenDevelopment CI/CD A flair for identifying good UX more »
either Kotlin or Java ✅ Experience of mentoring and coaching, influencing teams and guiding technical direction ✅ Strong experience of working with Agile methodologies and strong TDD ✅ Experience with DevOps tools such as Jenkins, Docker, Kubernetes, Terraform, etc 2 stage interview process: 1st stage technical pairing (1hr) Final stage competency based (2hr more »
/CD)· Knowledge of automated testing practices (TestDrivenDevelopment (TDD), Behavior DrivenDevelopment (BDD) and Acceptance TestDrivenDevelopment)· Cisco UCS Compute Platform· SplunkPassion for:· Technology· Learning and growing your experience and skill set· Teamwork and unified delivery· Supporting and collaborating more »
based in London, however also managing two 3rd party offshore teams. (Total management of 3 teams, circa 20 staff) Experience in test-drivendevelopment (TDD) with a strong understanding of SOLID principles and clean coding, agile methodology, best practices A background in development, preferably C#/ more »
lead a team of developers Experience managing teams both on-shore and off-shore of 20-50 developers and testers Experience in test-drivendevelopment (TDD) with a strong understanding of SOLID principles and clean coding, agile methodology A background in development, preferably C#/.Net more »
in overseeing and nurturing junior talent. Proficiency in Java or Kotlin, with a focus on constructing contemporary microservices. A robust grasp of Test-DrivenDevelopment (TDD) methodologies. Prior hands-on experience with Kafka and streaming technologies. In addition to the above, you'll enjoy a generous training more »