Software Engineer (Front-End)

Logo of terralayr

terralayr

πŸ“Remote - United States

Job highlights

Summary

Join our team at terralayr in creating a product that has the potential to make a positive impact on society and our planet by addressing the massive deficit in global energy storage.

Requirements

  • A minimum of 5 years of professional experience in frontend development, with a proven track record of delivering complex projects
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows such as next.js is a plus
  • Experience with cloud platforms (especially AWS) and deploying applications in cloud environments through Terraform, and common front-end development tools, linters, testing frameworks etc
  • Demonstrated ability to analyse and solve complex technical problems efficiently
  • Ability to make decisions, set priorities and work independently based on high-level targets of the business
  • Excellent verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders
  • A passion for learning and staying updated with emerging technologies, industry trends, and best practices

Responsibilities

  • Design, implement, and maintain robust, scalable, and efficient new user-facing features using React.js
  • Build reusable components and front-end libraries for future use
  • Translate designs and wireframes into high-quality code
  • Write clean, maintainable, and testable code
  • Conduct code reviews to ensure high-quality code and share constructive feedback with team members
  • Collaborate with the product team and contribute to the product's overall success by taking part in both large and small product decisions along the way
  • Identify and resolve performance bottlenecks in the interface
  • Optimise components for maximum performance across a vast array of web-capable devices and browsers
  • Set up and maintain monitoring and alerting systems to detect issues and respond quickly to incidents proactively
  • Troubleshoot and resolve complex frontend-related problems
  • Collaborate with cross-functional teams to define technical requirements and provide technical leadership in projects
  • Stay informed about the latest frontend technologies, frameworks, and industry trends
  • Propose and lead the adoption of new tools and technologies to improve the frontend development process

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let terralayr know you found this job on JobsCollider. Thanks! πŸ™