understanding and skills in object-oriented programming Preferred Qualifications and Skills Good technical knowledge and commercial experience with TypeScript, Angular, web development, scripting languages, datastructures and algorithms Good communication and interpersonal skills Ability to learn quickly and to collaborate with others in a geographically distributed team Know more »
JavaScript, Typescript, Python, HTML5, and CSS3 • Proficiency in responsive design principles • Proficiency in NodeJS, NPM, JavaScript (ES2019+), ESLint and coding standards, webhooks, and general data transfer approaches • Proficiency in secure software development • Experience in building products with full-stack technologies, with excellent understanding of computer science fundamentals, datastructures, algorithms, OOPs and OOA/D • Experience with agile development methodologies with Test Driven Development (TDD) • Experience with Jenkins Setup CI/CD (Continuous Integration/Continuous delivery) • Able to define, design, implement complex, and scalable systems • Good team player and communication skills more »
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Yolk Recruitment
deploying code to production up to 750 times a month. Diverse Team : Join a talented group of around 150 professionals, including software developers and data scientists. Trusted by Many : Over 100,000 customers rely on this service for their banking and administrative needs. The Tech Stack Infrastructure : Google Cloud … one of the following programming languages and be ready to switch to Python: C#, C/C++, Go, Rust or Java. Knowledge of basic datastructures and algorithms. Strong understanding of event-driven architecture: design/implementation of event-driven systems, addressing the challenges it brings. Solid concurrent more »
and have experience with TDD You have a good knowledge of AWS You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for more »
You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for more »
Newcastle upon Tyne, Tyne & Wear Hybrid / WFH Options
Client Server
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence You have more »
You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills About you: As a Backend more »
and have experience with TDD You have a good knowledge of AWS You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for more »
City Of Bristol, England, United Kingdom Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
every box, we’re looking for amazing humans who are motivated by their technologies and mission): Strong knowledge and understanding of Computer Science (algorithms, datastructures, object-oriented programming) You’ve worked in a fast-paced environment and understand the nature of start-ups and brining new products more »
Hemel Hempstead, England, United Kingdom Hybrid / WFH Options
Blackhawk Network
Amazon Web Services Experience in designing and building REST services and familiarity with Microservice architectures Comfortable with relational database design and SQL Knowledge of datastructures and algorithms Experience working with web user interface technologies Understanding of Scrum framework We offer a competitive range of Employee Benefits that more »
position you must have the following skills: Experience of Node JS or JAVA, PHP, Python - which are preferred along with strong problem solving and Data Structure. Must have excellent knowledge of HTML5 and CSS3 plus This is a 6 to 12 month assignment based in Central London. Please send more »
of key aspects of design, coding, testing and deployment What you'll do Develop best-in-class distributed systems to efficiently process financial market data Effectively resolve ambiguity, analyze complex requirements and break down features and initiatives into tactical tasks Navigate trade-offs effectively across MVP vs. enterprise-grade … language fundamentals (examples: static member functions, virtual functions, lambdas, move operators, and the various kinds of reference types) Strong computer science and programming fundamentals (datastructures, algorithms) Demonstrate good judgment in the application of imperative, OO and functional styles Master of core engineering concepts, including design patterns, frameworks … etc. Technical expertise with distributed APIs, connectivity technologies such as message distribution, publish/subscribe, queuing, TCP, UDP, multicast. FIX, ITCH or equivalent market data protocol experience is desirable Able to understand and articulate the architecture of an entire system, including the technical trade-offs between different design implementations more »
deploying code to production up to 750 times a month. Diverse Team : Join a talented group of around 150 professionals, including software developers and data scientists. Trusted by Many : Over 100,000 customers rely on this service for their banking and administrative needs. The Tech Stack Infrastructure : Google Cloud … one of the following programming languages and be ready to switch to Python: C#, C/C++, Go, Rust or Java. Knowledge of basic datastructures and algorithms. Strong understanding of event-driven architecture: design/implementation of event-driven systems, addressing the challenges it brings. Solid concurrent more »
on work experience as a Java Developer. Strong technical background in Java and Spring boot. Good experience in developing microservices Knowledge of design patterns, datastructures, and algorithms. Familiarity with microservices, SQL, Kafka, and relational databases. Exposure to Amazon Web Services (AWS) or cloud technologies. Good understanding of more »
Newcastle upon Tyne, Tyne & Wear Hybrid / WFH Options
Client Server
of modern software engineering best practices across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's more »
assignments Document component and subsystem specifications Specify and evaluate supplier subsystems and services Apply fundamental knowledge of software engineering principles and core concepts (e.g., datastructures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs Apply core computer science concepts in more »
async/await." Proficiency with client side application bundling and optimization." Strong understanding of CSS fundamentals, accessible patterns, component design and functional programming, and data structures." Strong troubleshooting and problem-solving skills; strong interpersonal, verbal, and written communication skills; strong relationship builder in cross-functional teams." Experience with browser more »
A minimum of 1 years hands-on development experience with Angular. A minimum of two years C# .Net programming. Knowledge Oracle JD Edwards EnterpriseOne data structure (desirable) Experience with Transact SQL, React or Blazor (desirable) Strong communication, organisational and project management skills are critical. The ability to manage multiple more »
C++ Developer/Software Engineer (AI Edge Computing) London to £120k Are you a data centric technologist who has expertise with C++, looking for an opportunity to work on complex and interesting AI based systems? You could be progressing your career at a growing tech start-up as they … things like searching for particular people and licence plates. As a C++ Developer you will build Edge-computing and IoT applications for processing vision data and communication layers for the compute-constrained edge devices. You'll be deploying Machine Learning models to production and optimising the platform runtime performance … and 1800. About you: You're a skilled Software Developer/Engineer with a thorough knowledge of Computer Science fundamentals such as OOP, DataStructures, Design Patterns You have advanced level C++ skills (they're using C++20) including multithreading It would be advantageous to have experience with Edge more »
and implement robust, scalable, and maintainable Golang applications. Extend, improve and optimise analytics APIs that ingest over 100 million events a month. Create new data feeds for commercial partners that deliver valuable data to drive business decisions. Drive engineering best practises, such as TDD, Clean Architecture, DevOps mindset … security and trade-offs for using different technologies. Skills, experience and qualifications: Extensive experience with Golang development in a production environment. Strong understanding of datastructures, algorithms, and software design principles. Experience with building scalable and high-performance systems. Knowledge of relational database technologies, especially in a datamore »
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Client Server
of modern software engineering best practices across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's more »
Mannheim, Baden-Württemberg, Germany Hybrid / WFH Options
BAUHAUS E-Business Gesellschaft für Bau- und Hausbedarf mbH & Co. KG
work experience as Java Engineer (m/f/d) or Software Developer (m/f/d) with a background in design patterns, datastructures and APIs Comfortable with REST based communication, Java Application Server, SpringBoot, Bash scripting and familiar with common monitoring/alerting/logging more »
web application developer experience; contribute to building, deploying, maintaining software applications; review code for quality, test coverage, security; and document critical implementation details/data structures. This is a telecommuting position with remote benefit from various unanticipated locations throughout the U.S. Job Requirements: Masters degree or foreign equivalent in more »
that is trusted by many of the world's biggest industrial suppliers. The roots of the company include a core competency around industrial product data, sourcing, normalization, and modeling. When combined with an extensive offering of 3D visualization solutions, CDS is uniquely able to re-purpose existing CAD assets … across a full-stack of development and tools and technologies Leader in 3D visualization tooling and architecture Creative problem solving for large scale 3D data management, creating new ways to work with WebGL based tooling Solve problems by crafting software solutions using maintainable, scalable, and modular code Integrate API … At least 4 years of 3D web development experience Extensive knowledge in Three.js including experience with textures, lighting, animations/key frames and hierarchical datastructures Understanding of the GLTF/GLB formats and pipelines Familiarity with 3D concepts, tools, and software such as Blender and Unity Strong more »
that is trusted by many of the world's biggest industrial suppliers. The roots of the company include a core competency around industrial product data, sourcing, normalization, and modeling. When combined with an extensive offering of 3D visualization solutions, CDS is uniquely able to re-purpose existing CAD assets … across a full-stack of development and tools and technologies Leader in 3D visualization tooling and architecture Creative problem solving for large scale 3D data management, creating new ways to work with WebGL based tooling Solve problems by crafting software solutions using maintainable, scalable, and modular code Integrate API … At least 4 years of 3D web development experience Extensive knowledge in Three.js including experience with textures, lighting, animations/key frames and hierarchical datastructures Understanding of the GLTF/GLB formats and pipelines Familiarity with 3D concepts, tools, and software such as Blender and Unity Strong more »