Hybrid Full-time

DVT is hiring a DVT - Intermediate - Senior Angular Developer (NL)

About the Role

DVT is hiring an Intermediate - Senior Angular Developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using Angular concepts and workflows, building production-ready web applications and complex user interfaces for our clients.

What You'll Do

  • Develop and implement user interface components using Angular concepts and workflows.
  • Build production-ready web applications, functional prototypes, and interactive demos for web and mobile projects.
  • Consume APIs created by back-end developers and provide website maintenance and enhancements.
  • Assist back-end developers with coding and troubleshooting.
  • Perform development testing, debugging, and enhancements on new and existing code bases.
  • Build responsive applications supporting multiple browsers and platforms.
  • Maintain digital standards and branding throughout the product’s interface.
  • Stay up-to-date on emerging front-end technologies and promote user experience best practices and reusable code.
  • Validate the technical feasibility of UI/UX designs and optimize application performance and scalability.
  • Follow input validation practices, collaborate with other team members and stakeholders, and look after the technical well-being of the team.

What We're Looking For

  • At least 5+ years of hands-on experience in web development technologies and 6+ years in front-end software development.
  • In-depth knowledge of JavaScript and Angular concepts, with excellent front-end coding skills.
  • Good understanding of progressive web applications and implementation of the SDLC and design patterns.
  • Experienced in functional programming and Object Orientated Programming.
  • Experience with JavaScript frameworks/libraries Angular, with a focus on MERN.
  • Vast experience building complex web user interfaces using best practices.
  • Web development fundamentals – HTML, CSS / SASS / LESS, JavaScript, TypeScript, State management strategies, DOM manipulation, Routing and Single page applications.
  • Backend NodeJS development experience and exposure.
  • Experience with unit testing, integration testing, and functional testing.
  • Competent in version control systems including advanced topics (Cherry Picking, Rebasing Workspaces and Bisecting).
  • Understanding of Solution Architecture and experience with Agile Software Methodologies.
  • Ability to work without supervision and in a team environment, capable of peer mentorship.
  • Ability to work under pressure and to tight deadlines, delivery focused, and professional in conduct and appearance.
  • Show initiative and awareness of environment, with the ability to achieve excellence without overshadowing the work and efforts made by others.

Nice to Have

  • A tertiary qualification would be beneficial.
  • Exposure to a backend technology outside of JavaScript is beneficial - .NET Core, Java Spring Boot and/or Python.
  • Exposure to AWS / Azure Cloud-based technologies would be beneficial.
  • Experience in the banking, insurance or telecoms industry would be highly beneficial.

Technical Stack

  • JavaScript, Angular, MERN, HTML, CSS, SASS, LESS, TypeScript, NodeJS, Docker, Socket.io, SignalR, Google Lighthouse, .NET Core, Java Spring Boot, Python, AWS, Azure

Team & Environment

You will join our front-end development team.

Benefits & Compensation

  • A culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.
  • Committed to continuously training our staff.
  • Compensation: ZAR 1 - ZAR 1. This appears to be a placeholder for negotiable salary.

Work Mode

This is a hybrid position based in Johannesburg, Gauteng, South Africa.

DVT is an equal opportunity employer.

Required Skills
JavaScriptAngularTypeScriptHTMLCSSSASSLESSNodeJSDockerMERNRxJSNgRxState ManagementRESTful APIsAgile Methodologies
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
DVT

DVT is a global custom software development and data engineering company with a vision to be South Africa's favourite custom software solutions & services company, with a global footprint.

Visit website
Job Details
Category frontend
Posted a month ago