Senior Front-End Lead Engineer - Datafin IT Recruitment
Gauteng 8 days ago Part-Time Salary - Market Related
Senior Front-End Lead Engineer
Datafin IT Recruitment
Gauteng
Date Created : 8 days ago
Job Type : Part-Time
Salary : Market Related
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 React.js.
- Apply 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 React.js 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.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.