Senior Frontend Developer

Details of the offer

We have an exciting position available for a Senior front-end developer with React and TypeScript to assist with the development, deployment and maintenance of their system, an advanced computational design SaaS solution in the Clean Tech space.
The ideal candidate will have experience developing web applications using React and TypeScript and a solid understanding of front-end technologies such as HTML and CSS.
The successful candidate will become part of a small, growing team responsible for developing tools to disrupt the way large Solar PV projects are designed and built globally.
We expect this candidate to play a key part in all development activities, including testing, debugging and deploying applications.

The candidate would be expected to gain a comprehensive understanding of both the existing code base and the underlying solution domain.
Requirements: Qualifications:
BSc Computer Science or similar Experience:
Minimum of 7 Years of Experience: You should have at least seven, preferably ten, years of professional experience in front-end development, with a significant portion focused on building complex, high-quality, scalable web applications.Proficiency in React and TypeScript: You must have demonstrable experience developing front-end solutions using React and TypeScript, which is essential.
You should leverage modern design patterns and approaches to create efficient, maintainable, scalable applications.Experience with 3D canvas technologies, such as three.js, will be highly advantageous.Expertise in Authentication and Permissions: You must have knowledge and practical experience implementing robust authentication and permissions systems within front-end applications.
This includes designing and integrating secure login mechanisms, managing user sessions, and ensuring that users have appropriate access rights to different parts of the application based on their roles and permissions.
Experience with OAuth, JWT, and other standard authentication protocols is highly desirable.Troubleshooting and Problem-Solving Skills: You must have experience identifying, troubleshooting, and resolving front-end-related issues in development and production environments.
Part of this is a good understanding of issues, including domain routing, CORS, REST API responses, etc.Git: You will be comfortable using the Git versioning system.Collaboration with Cross-Functional Teams: Experience working closely with back-end development and UX/UI design teams is necessary.Code Review and Quality Assurance: A strong commitment to code quality is required.
You should have experience conducting front-end code reviews to ensure adherence to best practices, coding standards, and style guides established by 7SecondSolar.Agile Development Process: Familiarity with agile development methodologies is expected.
You should be comfortable participating in sprint planning, estimation, and the agile development process.Leadership and Team Management: As this is a senior role, you are expected to have experience managing the output of a front-end development team.
This includes setting goals, coordinating tasks, and ensuring that projects are delivered on time and to a high standard.Communication skills: You will be an excellent communicator, able to clearly articulate technical and non-technical requirements. Duties and responsibilities: Responsible for developing a high-quality, scalable and maintainable front-end solution for using React and TypeScript by implementing modern design patterns, technologies and approaches.Responsible for troubleshooting and resolving issues on all front-end-related matters in development and production environments.Responsible for managing the outputs of the entire front-end development team.Responsible for implementing appropriate security, authentication and permissions across the front-end application.Collaborate with the back-end development team with the implementation and maintenance of standardised back-end micro-services APIs.Collaborate with and support the UX/UI team in implementing the design systems.Responsible for all front-end code reviews to ensure code quality and best practices are followed.Write clean, maintainable, and testable code, adhering to industry best practices and coding standards and style guides.Participate in the agile development process, release and sprint planning, and workload estimations.Continuously learn and keep up to date with the latest front-end and back-end technologies, frameworks and best practices.


Nominal Salary: To be agreed

Requirements

Azure Cloud Engineer

Azure Cloud Engineer Position Overview: We are seeking a skilled and motivated Azure Cloud Engineer with around 5 years of experience working with Microsoft ...


From Optimal Growth Technologies - Western Cape

Published a month ago

Wordpress Developers

Job Title: WordPress Developer Location: Remote Job Type: Part-time/Contract About our client: Our client is dedicated to crafting digital experiences that i...


From The Legends Agency - Western Cape

Published a month ago

Bot Engineer

Purpose Statement We are seeking a skilled Chatbot Developer to join our innovative team. In this role, you will be responsible for designing and developing ...


From Weplace - Western Cape

Published a month ago

Cyber Security Engineer (6 Month )

Cyber Security Engineer - 6 Month Contract Minimum Requirements: 7+ years experience in Infrastructure, Software Development, DevOps or Security 4+ years of ...


From Boardroom Appointments - Western Cape

Published a month ago

Built at: 2024-11-07T10:11:19.921Z