Front End Developer

Lorien
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

HTML
JavaScript
.NET
Multitier Architecture
Artificial Intelligence
Automation of Tests
Unit Testing
Client Server Models
CSS
Cloud Computing
Profiling
Software Quality
Command-Query Responsibility Segregation (Software Development)
Dependency Injection
Software Design Patterns
DevOps
Web Development
Django
Revision Control Systems
Python
Object-Oriented Software Development
Performance Tuning
Secure Coding
Singleton Pattern
Software Engineering
PL-SQL
SQL Databases
Strategies of Testing
Web Pages
Web Services
Software Security
GIT
Moq
Solid Principles
TFS
Front End Software Development
Docker

Job description

Front End Developer

We are currently recruiting for a Front End Developer with Python/Django experience to join one of our Insurance clients

Inside IR35

Hybrid

Responsibilities:

  • Design and implement high-quality, cloud-first web pages (Python/Django) using SOLID principles and clean architecture.
  • Apply relevant design patterns (eg, Repository, Unit of Work, Dependency Injection, Strategy, Factory, Decorator, retry with Backoff) to deliver robust, maintainable, and testable solutions.
  • Write comprehensive automated tests, targeting high and meaningful coverage.
  • Enforce secure coding and performance best practice - profiling, caching, async patterns, and defensive programming-to meet non-functional requirements.
  • Uphold coding standards, architectural guidelines, and review discipline; proactively refactor to reduce tech debt and improve readability.
  • Partner closely with Product, QA, Business Analysis, and DevOps to align scope, acceptance criteria, test strategy, and release plans for on time, right first time delivery.
  • Support production stability: instrumentation, root cause analysis, defect prevention, and backlog prioritisation to improve

Experience:

  • Strong experience in Front End applications using Python/Django, CSS, HTML, Javascript
  • Able to write mid to complex SQL(PLSQL).
  • Effectively utils AI in day-to-day work to accelerate development.
  • .NET knowledge/experience is a plus
  • Solid experience in Client Server and distributed application development.
  • Experience designing and developing resilient, transactional, and scalable web services.
  • Strong understanding of web application development concepts and best practices.
  • Strong focus on code quality, performance optimization, and application security.
  • Proficient with source control systems (eg, Git, Azure Repos).
  • In-depth understanding and practical application of SOLID principles and object-oriented design.
  • Familiarity with common design patterns, including Singleton, Repository, Unit of Work, Dependency Injection, Factory, Strategy, Decorator, Clean Architecture, CQRS, Circuit Breaker and Retry with Backoff.
  • Experience writing unit tests using frameworks such as Moq/Mock.
  • Experience with cloud environment setup.
  • Experience with CI/CD pipelines.
  • Familiarity with/using containers in Docker.

Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.

Requirements

  • Strong experience in Front End applications using Python/Django, CSS, HTML, Javascript
  • Able to write mid to complex SQL(PLSQL).
  • Effectively utils AI in day-to-day work to accelerate development.
  • .NET knowledge/experience is a plus
  • Solid experience in Client Server and distributed application development.
  • Experience designing and developing resilient, transactional, and scalable web services.
  • Strong understanding of web application development concepts and best practices.
  • Strong focus on code quality, performance optimization, and application security.
  • Proficient with source control systems (eg, Git, Azure Repos).
  • In-depth understanding and practical application of SOLID principles and object-oriented design.
  • Familiarity with common design patterns, including Singleton, Repository, Unit of Work, Dependency Injection, Factory, Strategy, Decorator, Clean Architecture, CQRS, Circuit Breaker and Retry with Backoff.
  • Experience writing unit tests using frameworks such as Moq/Mock.
  • Experience with cloud environment setup.
  • Experience with CI/CD pipelines.
  • Familiarity with/using containers in Docker.

Apply for this position