ENVIRONMENT:
A pioneering company that has developed an open capital markets ecosystem, enabling private companies to access capital without relying solely on institutional investors, is seeking a Senior Front-End Engineer. This role involves developing new features, enhancing front-end performance and scalability, and maintaining existing web applications. The successful candidate will take ownership of the full front-end stack, contribute to technology and architectural decisions, and collaborate closely with the design team to deliver an optimal user experience.
DUTIES:
- Develop new features to enhance front-end functionality.
- Improve front-end performance and scalability of web applications.
- Maintain and update existing web applications.
- Take ownership of the full front-end stack.
- Contribute to technology and architectural decisions.
- Work closely with the design team to create an optimal UX.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Participate in code reviews and provide feedback to team members.
- Stay up-to-date with emerging trends and technologies in front-end development.
- Build scalable and high-performance user interfaces using [URL Removed] software design principles and best practices in development.
REQUIREMENTS:
Tech and Tools:
- React.js, Typescript, Firebase, GitHub, Slack, Jira.
To be successful in this role, you should have:
- At least 5+ years of experience in front-end development
- At least 3+ years of experience using Typescript
- Expertise in [URL Removed] and related technologies
- Expertise in integrating and working with backend APIs
- Real world experience in optimising bundle size
- Good knowledge of client side state management solutions
- Well versed in testing web apps, i.e. using Jest or alternatives
- Solid understanding of server side vs client side rendering
- Experience with building and maintaining web applications at scale
- Strong understanding of software design principles and best practices
- Experience with agile development methodologies
Beneficial skills:
- Experience implementing i18n
- Storybook.js or alternative experience
- Optimising deployments over CDNs
- Deep webpack knowledge
- Next js 13^ experience
ATTRIBUTES:
- Strong communication and collaboration skills
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here [URL Removed] e-mail a Word copy of your CV to [Email Address Removed] and mention the reference number of the job.
Desired Skills:
- Senior
- Front
- End