Senior Front End Developer

  • Domestic & General
  • Merton, London
  • Sep 19, 2022
Full time Information Technology Telecommunications

Job Description


Job Summary:

You will be at the heart of designing, building, and running technology-powered products and services used by millions of D&G customers; you will be expected to:
  • Write and review technical documentation
  • Participate in the team's agile planning and delivery process
  • Learn modern technologies and keep abreast of existing technologies
  • Promote collaborative working, skills and knowledge sharing together with reviewing work of other team members and pairing
  • Coach and mentor other engineers (if Sr Front-end dev)
  • JavaScript frameworks - Angular (Appreciation of other frameworks such as React/Vue is a plus), Single Page applications, progressive web apps, Monorepo, Static Site Generation/Prerendering (Frameworks such as Scully), SEO Optimization, Content management, integration approach - Lambda or other tech, front-end patterns based on standard frameworks, etc.
  • You need to possess great communication skills to be able to explain technical matters concisely.
  • You will be up to date with coding best practices and bring the latest knowledge of threat modelling, risk assessment techniques, code reviews, current best practices, and the latest cybersecurity threats

Key Responsibilities:
  • Experience working with Developers, DevOps, and Engineering teams in a dynamic environment to promote/implement secure by design solutions.
  • Be involved in sprint planning to ensure work is delivered in line with the Product Owners priorities
  • Good Knowledge of security best practices for client-server product architectures, focusing on cloud-based server development.
  • Experience working on Cloud Platforms (AWS)
  • 3 years Programming experience in languages relevant to D&G.
  • Strong unit test and debugging skills - including automation of testing.
  • Usage of CICD processes including the integration of security & quality tooling.
  • Knowledge of DevOps processes and tools (Ansible, Jenkins, Git, Azure DevOps, UrbanCode)
  • Security Scanning tools (Static Code Analysis, Opensource and Container Scanning tools).
  • Able to produce clear documentation to support the development activities.
  • Experience in working within modern application development and engineering teams using DevOps & Agile methodologies.
  • Proficient understanding of code versioning tools.
  • Experience of producing technical documentation and reports.
  • Self-motivated, proactive, driven individual with strong problem-solving skills. Ability to work with APIs and Plugins to integrate security tools into established CI/CD pipelines.
  • Leadership and Teaming skills to coordinate remediation of vulnerabilities within established timeframes

Systems Knowledge:
  • DevOps Automation: Puppet, Ansible, GitHub
  • Front-end dev - Hands-on recent experience in Angular, CMS(Magnolia), Google analytics, SEO Optimization. HTML5, CSS3, CSS, architecture, pre-processing (SCSS), Atomic Design, Single Page applications, progressive web apps, JavaScript (ES6 and beyond), SEO optimization patterns
  • Monorepo architecture (Nrwl Nx)
  • RXJS
  • Jasmine/Karma

ECMAScript 2015

Skills and Competencies
  • Solid communication skills and expertise to translate technical jargon into business familiar language.
  • Ability to quickly explore, examine and understand complex problems and how these relate to the customer's business.
  • Adaptable, able to quickly switch between projects, demands and environments.
  • Stakeholder management and business awareness skills, ability to understand and interpret customer problems and navigate complex organisations.
  • Self-motivated and self-educating, yet willing and able to work collaboratively Well organised with a healthy sense of urgency; able to set, communicate and meet aggressive deadlines with competing priorities
  • Excellent mathematical and problem-solving skills.
  • Highly accurate and detail-oriented

HTML 5, CSS3, Javascript, ECMAScript 2015, TypeScript, Angular (latest versions), RXJS, NGRX, Jasmine/Karma

Knowledge:

AWS (EC2, S3, VPC, Lambda, DynamoDB, IAM, Cloudwatch metrics/logs/query), Terraform (Terraform, Terraform-CDK, AWS-CDK, Pulumi), Pipelines (codebuild, code pipeline, gitlab, circleci, etc),

Angular

Databases and integrations

Experience:
  • You are an expert Angular front-end software engineer ready to take that step into the world of insurance, working on business-critical systems and products that affect millions of customers.
  • You are highly motivated, dynamic, and skilled. You thrive in an agile environment.
  • Proficient with git and git workflows
  • Experience working as a front-end developer

Qualifications:
  • Relevant academic qualification