Enable job alerts via email!
A leading company is seeking a Developer to enhance their React and Node-based web applications. You will play a vital role in a collaborative team to deliver modern applications and user experiences. The role requires strong development skills and a focus on quality, with opportunities for continuous learning and personal development.
Allan Gray is looking for a Developer to join us in building our next generation of React and Node-based web applications. We combine interesting, modern tech with smart, innovative architectural paradigms (and exceptionally talented people) to achieve our ambitious goals.
Working alongside the product owner, business analysts, testers, other developers and designers; you’ll form part of a team that delivers highly customer-focused applications and modern user experiences to our vast network of clients. We need you to help us build a strong culture of automated testing, progressive application architecture, continuous integration, DevOps, and enhanced user experience
Responsibilities:
Guide and participate in technical analysis and designing new features
Writing elegant, robust production code on both the client and server-side of single-page web applications.
Writing unit, integration, and acceptance tests for components.
Participating in people development through mentoring and upskilling of peers.
Improving and optimising the performance of existing systems.
Helping troubleshoot and debug root-cause errors and production outages. Promote a culture of timeous, high-quality delivery within a people and quality-first environment
Skills & Experience:
Experience working in a full development lifecycle environment – including sound engineering practices, adhering to coding standards, participating in code reviews, and source control management.
5 years’ practical software development experience
Experience with our frontend tech stack (or similar):
o Client-side: React, ES6+, HTML5, CSS3
o Server-side: Node, Express & TypeScript
Why Join Us?
Irrespective of your tenure or seniority – all developers participate and contribute through all phases of the software development lifecycle, including DevOps.
We don’t believe in hierarchies – everyone is available and accessible to engage with, learn from, or share ideas with.
As a privately owned company, we never sacrifice quality for quick turnarounds. At Allan Gray, you’ll have the opportunity to solve problems properly – using best-of-breed tools and approaches to develop robust, elegant solutions.
We are socially conscious and committed to making a positive contribution to our community through initiatives such as the Allan Gray Orbis Foundation, E2, and the Allan and Gill Gray Philanthropy initiative – all of which are funded through our asset management company.
We’re always learning – whether formally or informally – and we support and invest the continuous growth and broad development of our staff.
We celebrate (and reward) impactful contributions in our performance-driven environment and focus on giving you space to do what you do best.
We consider our people to be our greatest asset, and are committed to endorsing the physical and emotional well-being of our staff
Key Attributes:
Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
Ability to work individually and with teams within an Agile context
Experience in influencing best practices within teams
Minimum Qualifications:
Degree in computer science (preferred), computer engineering, information systems or related technical discipline