
Junior Angular Developer
Remote
Hampshire, United Kingdom
£ 30,000 / year
Full Time
18-03-2025
Job Specifications
Junior Angular Developer
£25,000 - £30,000
My client is looking for a Junior Front End Developer (Angular 12+) to help maintain and improve their applications, working closely with the senior developers to deliver new features and modernise their system. This is a great opportunity for a motivated early-career developer to grow in a supportive team while working on both new and legacy systems.
Responsibilities:
Design and develop software for web (Angular 12+) and mobile platforms in an agile development environment.
Work closely with the back end team and project managers to ensure functional requirements are met.
Adopt best development practices and stay up to date with the latest techniques.
Participate in code reviews, learn from feedback and improve development skills.
Troubleshoot and resolve software bugs.
Work both independently and as part of a team on sprints/projects.
Skills and Experiences:
1+ years of Angular 12+ experience.
Familiarity with TypeScript, RxJS and Angular Material.
Understanding of responsive design and UI/UX principles.
Version control experience using Git.
Strong communication skills with clear written and verbal English.
Positive attitude, willingness to learn and problem-solving mindset.
Desirable Skills:
Experience with AgGrid.
Understanding of AngularJS and legacy code refactoring.
Exposure to Azure DevOps, CI/CD pipelines and build/release processes.
Basic familiarity with C#, .NET or MS SQL Server.
Experience working with RESTful APIs.
Unit testing (TDD)
Please send your CV to danielsumpter@spectrumit.co.uk
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
About the Company
Spectrum IT Recruitment is a Software & Technology recruitment specialist formed in 2008 with the purpose of delivering customer driven services to the Software, Web and Technology sectors across the South of England. Established for 15 years, employing 30 staff and demonstrating year on year growth, Spectrum IT is one the UK's leading IT recruitment agencies with a strong brand name and a reputation of professionalism and integrity. Our success is built on strong moral values and providing first class customer service t... Know more
Related Jobs


- Company Name
- VIAVI Solutions
- Job Title
- Senior DevOps Engineer
- Job Description
- Summary: VIAVI (NASDAQ: VIAV) has a 100+ year history of technical innovations that have evolved to keep pace and address our customers’ most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets. We are the people behind the products that help keep the world connected – at home, school, work, at play, and everywhere in between. VIAVI employees are fierce about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers. We are looking for a skilled DevOps Engineer with proactive Kubernetes Administration skills to provide configuration and maintenance support for Kubernetes clusters. Duties & Responsibilities: Install, configure, and maintain Kubernetes clusters (on-premises or cloud-based), including upgrade and patch management. Deploying applications in the Kubernetes cluster, configuring DNS for cluster. Manage and troubleshoot deployments using Helm charts, manifests, or other CI/CD tools. Maintain detailed documentation of Kubernetes configurations and operational processes. Pre-Requisites / Skills / Experience Requirements: Degree level qualification in relevant Engineering discipline. Extensive Kubernetes experience - with understanding on the core components of Kubernetes including Kube-scheduler. Understanding of software systems concepts such as networking, firewalls, protocols, databases and more. Strong security awareness including security best practices surrounding Kubernetes Understanding of software delivery practices such as Git branching models and configuration management. Experience with monitoring, observability, and logging tools such as Prometheus, Grafana, or similar. Experience with: Linux, Bash, Python. CI/CD tools such as Jenkins or similar. Infrastructure as Code tools such as Ansible or Puppet. Containerisation/Virtualization technology such as Docker, Podman, VMware. Load balancing tools such as HA-Proxy, Nginx or F5. Desirable but not essential: Completion of the Certified Kubernetes Administrator (CKA) exam. MLOps tools like Kubeflow, MLFlow application deployment and management in Kubernetes Cluster. Using Kubeflow trainer, Kubeflow operator and Kueue to schedule and train AI/ML models. Experience in working within on-premises infrastructure. Well versed in using GitOps practices to deploy configuration changes to Kubernetes Clusters. Experience using JIRA, Confluence, BitBucket. Strong collaboration and team working skills, including cross-functionally, with the ability to establish and maintain effective relationships across all levels. Ability to influence senior stakeholders. Excellent communication skills, both verbal and written. The ability to work within multiple and/or complex projects simultaneously in a deadline-driven environment. Ability to mentor and coach the same or junior levels. Ability to solve complex issues using in depth evaluation methods and techniques. Contributes to strategic decision-making. If you have what it takes to push boundaries and seize opportunities, apply to join our team today.


- Company Name
- Thermo Fisher Scientific
- Job Title
- Lead Developer
- Job Description
- Work Schedule Standard (Mon-Fri) Environmental Conditions Office Position Overview: The Specialty EMR Data Team (SEMRD) are looking for a Lead Developer to support and grow the Vantage SaaS application and associated services within the AWS environment. Working in a demanding environment and reporting directly to the Head of IT, the role will have a wide-ranging remit from leading on new developments, mentoring, incident resolution, ongoing maintenance, inception and development of new products. The role comes with significant opportunities and the post holder will spend a considerable proportion of their time working on time critical projects utilising agile methodologies. You will be the point of contact for other developers in the team when they encounter technical issues. You will use your knowledge and experience to guide them through the issue until resolution. Duties and Responsibilities (other duties may be assigned): The Lead developer will provide full stack web application development and maintenance for Vantage. Provide project support and planning mentorship to the Product Team for new developments and improvements on existing products. Perform a consultancy/advisory role when presented with new challenges, including utilising new technology to streamline and improve the products and associated infrastructure. Investigate, own and resolving incidents raised by internal and external clients. Lead on time sensitive projects whilst mentoring and advising other team members. Consult and implement data engineering/ETL processes efficiently when required. Provide operational support including infrastructure setup, maintenance and software releases. Investigate and fix bugs discovered within Vantage and its associated modules. Working with the internal tester to make sure they understand the applications being developed enabling them to carry out full regression testing. Ensuring any given development work meets the defined business requirements. Implement standard methodology by developing and following the defined processes and procedures Explain and document technical issues to non-technical staff to ensure they understand each development. Any other duties that are considered as falling under the remit and responsibilities of this post. Education, Professional Skills & Experience: Educated to degree level in a numerate field, or equivalent qualification in computer sciences. At least 5 years of experience as a Java web application developer Experience of full stack web application development using: Java, Scala, Spring, Hibernate JSP, Servlets, REST JavaScript, jQuery, React, Redux, Typescript, CSS, SCSS JUnit, ScalaTest, Cucumber, WebDriver & TDD Jenkins Apache Tomcat, nginx Redshift, MariaDB Bash scripts Python Experience developing full stack greenfield applications from inception to development and deployment. Experience using Amazon Web Services (AWS) - EC2, S3, Redshift. Experience of big data and tools such as Hadoop, Spark, etc. Knowledge and experience of object orientated programming and associated concepts. Knowledge and experience of a wide range of open source and commercial technologies. Good understanding of databases and related concepts. Should have sound knowledge of HTML and associated Web Technologies. Experience of agile methodologies. Experience of teamwork and effective communication and being a mentor. Linux (CentOS) administration/AWS, DevOps, SSH. Experience in automatic testing and continuous integration. Personal Skills & Proficiencies: Commercial experience in a similar environment is highly desirable. Hard-working, motivated individual with end-to-end Java web application development experience. Comfortable in taking sole responsibility for the implementation and delivery of projects. Confidence and ability to deliver web applications from beginning to end. Enthusiastic about technology and comfortable taking the initiative with modern technologies and techniques. Excellent listening skills, inquisitive with a desire to learn. Superb communication and exceptional interpersonal skills. Ability to communicate so others will understand; with the ability to listen to and understand information and ideas presented through spoken words and sentences. Ability to perform under stress and multitask. Regular and consistent attendance. Willing to travel to the Hammersmith office when required.


- Company Name
- Lloyds Banking Group
- Job Title
- Senior DevOps Engineer
- Job Description
- JOB TITLE: DevOps Engineer - Segments & Propositions Platform SALARY: The salary banding for this role is £70,900pa - £100,000pa (dependant on location) plus the below benefits LOCATION: Leeds or London HOURS: 35 hours, full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. About this opportunity We have a great opportunity to play a role in our Segments & Propositions Platform and be part of the groundbreaking innovation we're delivering for millions of our customers. Our team are passionate about creating new services for our customers that bring the latest products to market. Our culture brings together hardworking, people from diverse backgrounds who enjoy a collaborative and innovative environment that supports flexible and agile working. What will I be doing? As a DevOps Engineer in our Platform, you'll work in a highly collaborative way to drive efforts to build, support and improve our tools for Continuous Integration, automated testing and release management. We expect that you'll demonstrate and apply outstanding engineering practices to increase agility, improve quality and help reduce downtime in all our solutions. As DevOps is not a "thing you do" but a cultural change more than anything, you're also expected to drive this change and ensure that we embed agile and DevOps principles in everything we do. We want to see placement of these skills in context - why they matter, what value they bring, how to get the most from them, how to evolve them and spread them further within the organisation. It is also very important to understand and apply industry standard methodologies, foster collaborative working to provide solutions for complex business problems where no precedent may exist. Why Lloyds Banking Group From building a truly sustainable business to creating a place where people love to work, we need colleagues who are up for the challenge of our bold ambitions. Who are excited to push boundaries and make change happen. Together, we can grow with purpose. About you Experience of managing applications running in a Cloud environment providing operational support, solving, tuning, upgrade & optimisation Mentoring or leadership experience Knowledge/experience of service mesh Strong familiarity with source code repositories and other tools, particularly Git Experience across the entire software development process from inception, through build to production. E.g. Continuous integration, Automated deployments Build tools and technologies (i.e., maven, npm.) Tools commonly used to build automated release pipelines, Jenkins, Nexus, SonarQube Java and JavaScript would be a plus, as they are currently the languages of choice for software in the bank. Alternatively, knowledge of at least one of the following languages: Python, Golang, Rust Familiarity with containers and orchestration, Docker or Kubernetes Hands on Cloud experience with both public and private Cloud experience - ideally with GCP, Azure or OCP Knowledge of tools for cloud infra as code, Terraform & CloudFormation It would be great if you also had a "can-do" attitude, capability of bootstrapping projects, and ability to effectively work with multi-disciplinary, internal and external distributed teams across the project lifecycle. Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from underrepresented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.


- Company Name
- Confluent
- Job Title
- Senior Software Developer II
- Job Description
- With Confluent, organisations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organisation to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day. One Confluent. One team. One Data Streaming Platform. Data Connects Us. About The Role The Stream Processing & Analytics team has the vision to build an elastic, reliable, durable, cost effective and performant stream processing engine that smoothly works with the existing Confluent Cloud products. The Apache Flink based stream processing engine is at the heart of innovations that would unlock the next generation of use cases for Confluent Cloud, with the ability to impact the company’s top and bottom line. This role is at the crossroads of the Flink runtime and the underlying Confluent Cloud control plane. Ensuring a true cloud native experience for our users and customers What You Will Do Work on the Flink specific control plane to ensure that no customer statement is left behind and the engineering org can move fast by always being able to roll the latest fixes and improvements of Flink without worrying. You will play a crucial role in designing, developing and operationalizing high performance, scalable, reliable and resilient systems Independently drive execution of software projects to deliver complex projects in production with a focus on quality Build upon and contribute to open source software to deliver business impact Troubleshoot issues and improve operations for complex technical stack that spans all the 3 clouds What You Will Bring BS, MS, or PhD in computer science or a related field, or equivalent work experience 4+ years of relevant stream processing experience Strong fundamentals in distributed systems design and development Experience building and operating large-scale systems Solid understanding of cloud engineering A self-starter with the ability to work effectively in teams Proficiency in Go, and Java, or Scala What Gives You An Edge A strong background in distributed storage systems or databases Experience/knowledge with public clouds (AWS, Azure or GCP) and Kubernetes operators Contributions to OS projects especially in the stream processing area (especially for Flink) Come As You Are At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law. Click HERE to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.