Senior Frontend Developer

WatersEdge Solutions

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 22 days ago
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.

ExecutivePlacements.com

Similar Jobs

  • Senior Frontend Developer

    WatersEdge Solutions

    • Cape Town, Western Cape
    • R65,000-80,000 per year
    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 adv…
    • 23 days ago
  • Frontend Developer

    Goldman Tech Resourcing

    • Cape Town, Western Cape
    Job Summary Job Description: Ready for change? We think so! Calling all passionate Front-End Developers living in Cape Town who are TEAM PLAYERS! Requirements Javascript …
    • 2 months ago