Principal Angular Web Developer

Expired on: Jul 18, 2022

Job Description

We have an opening for a Principal Angular Web Developer to join our growing team as a remote position. Your role would include to design, architect and develop high-quality modern internet applications using the Angular best practices. Play an active part in the success of the team by managing and coaching other team members.


Key Responsibilities:

  • Create aesthetically appealing and meaningful concepts and designs that offer the best user experience based on gathered requirements and specifications
  • Produce high-quality user interfaces that conform to Angular best practices and comply with company standards to committed timescales
  • Work collaboratively with client domain experts, business analysts and product owners on planning, design, development, and testing of application features
  • Make complex technical and design decisions to implement features
  • Participate in PR reviews of team design/code
  • Provide technical guidance to team members through coaching and mentoring as needed.
  • Continuously improve skills and knowledge, stay current with the latest technologies and best-practice and be willing to share with others
  • Proactively engage with colleagues, management and clients to ensure successful outcomes
  • Attend and participate in team meetings and planning sessions
  • Demo progress to team, stakeholders and clients
  • Constructively give and receive peer feedback to drive collective team improvements
  • Ensure code correctness against acceptance criteria using test automation best practice
  • Coordinate with the wider team to plan software releases and UAT
  • Troubleshoot and debug applications
  • Identify and suggest opportunities to refactor and update code and features to continuously improve software applications
  • Adhere to all internal company policies and procedures
  • Written English proficiency: Fluent – you can understand written text and express any idea without hesitation with good vocabulary and grammar
  • Spoken English proficiency required: Fluent – you can express any idea without hesitation with good vocabulary and grammar

Required Skills:

Expert knowledge and experience in:

  • Developing with the Angular JavaScript Framework
  • Working with Typescript and JavaScript
  • Developing HTML
  • Creating CSS and Sass assets
  • Understand at least one CSS framework (Bootstrap, TailwindCSS, Material)
  • Baked-in WCAG (Web Content Accessibility Guidelines) and responsive mindset
  • Calling and consuming data from APIs
  • Developing Unit Tests for Angular
  • Creating build tasks using Webpack
  • Automated Testing using Jasmine and Karma
  • Browser testing and cross-browser implementations
  • Agile Methodologies and working practices
  • Working with Git and Branching Strategies
  • Current and emerging front-end technologies
  • Common UX patterns and practices in Application UI

Desirable Skills:

Some experience or interest to learn:

  • Adobe product suite (i.e. Adobe XD, Photoshop, Illustrator), Figma or Sketch
  • DotNet Core C#
  • Azure DevOps Build and Deployment Pipelines
  • Docker Containers (Build, Publish and Consume)

General understanding and interest in:

  • Staying current with Software Development Technologies and Best-Practices
  • Translate concepts into wireframes, prototypes and user flows using designer tools such as Adobe XD, Figma or Sketch
  • Continuous Integration and Deployment

Please upload your cv and covering letter.

Sorry! This job has expired.