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 role
KEY 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
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.