Front-end (Angular) Developer

Bluegrass Digital

  • Johannesburg, Gauteng
  • Contract
  • Full-time
  • 15 days ago
WHO WE LOOKING FOR?Bluegrass Digital is looking for a talented Front-end Developer to join our client's Digital team. In this role, you will be responsible for building and maintaining user-facing software products that contribute to a seamless digital experience. You'll collaborate closely with cross-functional product teams to develop rich, interactive applications that support financial and risk management solutions.This is a hands-on development role covering the full software lifecycle – from engaging with stakeholders and users to design, implementation, deployment, and post-production support. We're looking for someone who brings curiosity, creativity, and technical confidence someone who thrives in a collaborative environment and takes pride in their craft.Please note this is a full time in office roleKEY REQUIREMENTS
  • Strong experience developing modern UIs with TypeScript/JavaScript, HTML, and CSS
  • Deep knowledge of Angular 2+ and React for building single-page applications (SPAs)
  • Solid understanding of the DOM and DOM manipulation
  • Proficiency with front-end tooling and build workflows: Node.js, npm, yarn, webpack, prettier, eslint
  • Experience using state management libraries such as Mobx, Redux, NGXS, or NgRx Store
  • Familiarity with component-driven design and tools like Storybook
  • Comfortable using IDEs such as IntelliJ, Visual Studio Code, WebStorm, or Visual Studio 2019
  • Experience with building RESTful APIs using C# and .NET
  • Familiarity with software development best practices and principles (e.g., SOLID)
  • Working with OpenAPI specifications for API design and consumption
  • Using ORM tools like Entity Framework Core for data access
  • Writing unit tests using Jasmine, Karma, Jest, xUnit, or NUnit
  • Developing end-to-end tests with Cypress or TestCafe
  • Experience with CSS-in-JS styling approaches
  • Exposure to cloud platforms like Microsoft Azure or AWS
  • Familiarity with Docker, Kubernetes, or other container tools
  • Experience setting up and maintaining CI/CD pipelines

Bluegrass Digital

Similar Jobs

  • Full Stack Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Roles and Responsibilities: The primary responsibilities of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for websi…
    • Just now
  • GIS Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Responsibilities: Design, develop, and deploy custom GIS web applications and widgets using Esri's Web AppBuilder and Experience Builder. Integrate GIS functionality into v…
    • Just now
  • GIS Developer

    Network Recruitment

    • Johannesburg, Gauteng
    What they are looking for (The Essentials): A proven track record as a GIS Developer for 2-3+ years. Strong expertise in the Esri ArcGIS Platform (Enterprise, Online, ArcGIS Pr…
    • Just now