Angular Developer

Morvix Grouo
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 89K

Job location

Remote

Tech stack

Clean Code Principles
Web Interfaces
HTML
JavaScript
.NET
PHP
AJAX
Amazon Web Services (AWS)
Application Performance Management
HTML5
Unit Testing
Azure
CSS
Code Review
Databases
Continuous Integration
Database Queries
DevOps
Django
Github
Spring
JSON
PostgreSQL
Project Management Software
Microsoft SQL Server
MongoDB
MySQL
MVC
Model View ViewModel
Systems Development Life Cycle
Cloud Services
Ansible
Simple Object Access Protocol (SOAP)
Software Engineering
Data Streaming
Subversion
Systems Architecture
Trello
TypeScript
Web Services
Website Wireframe
React
Backend
GIT
Vue.js
SASS
Angular
Information Technology
GraphQL
Front End Software Development
Api Design
REST
Software Version Control
Docker
Jenkins

Job description

We are seeking a highly skilled Angular Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust front-end applications using Angular. You will collaborate closely with back-end developers and UX designers to create seamless, responsive, and user-friendly web interfaces. Experience with a broad range of technologies including Docker, Spring Framework, MySQL, PostgreSQL, and cloud services such as AWS is highly desirable. This role offers an exciting opportunity to work on innovative projects within a collaborative environment that values continuous learning and professional growth., * Develop and implement high-quality front-end features using Angular, TypeScript, HTML, CSS, SCSS, and JavaScript.

  • Integrate front-end components with RESTful APIs and web services to ensure smooth data flow and functionality.
  • Collaborate with UX/UI designers to translate wireframes and prototypes into responsive web applications that deliver excellent user experiences.
  • Utilise version control systems such as Git and GitHub for code management and collaboration.
  • Participate in the full SDLC (Software Development Life Cycle), including planning, development, testing (unit testing), deployment, and maintenance.
  • Work with DevOps tools like Jenkins, Ansible, Docker, and CI/CD pipelines to streamline deployment processes.
  • Engage in code reviews, optimise application performance, and troubleshoot issues efficiently across different browsers and devices.
  • Contribute to system architecture planning and ensure best practices in front-end development are followed.
  • Assist in creating wireframes and mockups for new features using tools like Trello or other project management software.
  • Stay updated with emerging trends in web design, SEO optimisation techniques, and front-end frameworks such as React or Vue.js for potential integration.

Requirements

  • Proven experience in front-end development with Angular (version 2+), JavaScript, HTML5, CSS3, SCSS/SASS.
  • Strong understanding of REST APIs, AJAX, JSON data handling, and web services integration.
  • Proficiency with version control systems such as Git or SVN; experience with GitHub is advantageous.
  • Familiarity with containerisation tools like Docker and cloud platforms such as AWS or Azure is preferred.
  • Knowledge of back-end frameworks including Spring Framework or Django is a plus; experience with PHP or .NET is beneficial.
  • Experience working with databases such as MySQL, PostgreSQL, SQL Server or MongoDB; ability to write complex queries is essential.
  • Understanding of system architecture principles including MVC/MVVM patterns; experience with API design using GraphQL or SOAP is desirable.
  • Knowledge of DevOps practices including Jenkins CI/CD pipelines and Ansible automation tools.
  • Ability to write clean code following best practices for unit testing and code optimisation.
  • Excellent problem-solving skills with the ability to work independently or as part of a team in a fast-paced environment.
  • A recognised qualification in Computer Science or related field is preferred but not essential; relevant experience will also be considered. This role offers an excellent opportunity for a motivated developer eager to contribute to innovative projects while expanding their technical expertise within a supportive organisation committed to professional development.

Apply for this position