All jobs

Senior Front-End Developer

About 7SecondSolar

At 7SecondSolar, we relentlessly pursue absolute Solar. Globally. As the only extra-terrestrial energy source available to Earth, we are committed to drive Solar’s adoption, not as an “alternative” energy source, but us the de-facto source ensuring the sustained health of our planet and the prosperity of all its inhabitants.

We do this by driving disruptive solutions into the space of large, utility scale, Solar PV development, making it more accessible and cost effective to developers and to do it at an unsurpassed level of accuracy, quality and speed.

7SecondSolar has an exciting position for a senior front-end developer with React and TypeScript on AWS expertise to assist with the development, deployment and maintenance of AUTOPV™, 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 and deploying and managing the related AWS cloud infrastructure. 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 onto our AWS platform. The candidate would be expected to gain a comprehensive understanding of both the existing code base and the underlying solution domain.

Duties And Responsibilities

  • Responsible for developing a high-quality, scalable and maintainable front-end solution for AUTOPV™ using React and TypeScript by implementing modern design patterns, technologies and approaches.

  • Responsible for deploying and integrating the front-end applications on a full AWS stack, including

  • EC2, CloudFront, API Gateway, Lambdas, Route53, Aurora, and DynamoDB, amongst others.

  • 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 AUTOPV™’s appropriate security, authentication and permissions across the front-end application.

  • Collaborate with the AUTOPV™ 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 AUTOPV™ 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 7SecondSolar’s 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.


Qualifications

  • BSc Computer Science or similar

  • Proven AWS Stack Knowledge: You must have hands-on experience deploying, integrating and troubleshooting front-end applications using a full AWS stack. This includes services such as EC2, CloudFront, API Gateway, Lambda, Route53, Aurora, and DynamoDB, amongst others.

  • 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.


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

Posted 18 days ago

⚠️ When applying, it would be appreciated if you could specify that you found this job on creativedevjobs.com. This helps us in attracting more companies to post their vacancies here. Thank you!

Zutari's logo

Zutari