Senior Front End Developer
Edgecom Energy
About Us
What we offer:
- Meaningful work with a purpose - reducing costs and emissions and saving energy for a more sustainable future.
- Outstanding health, vision, and dental benefits.
- A competitive and comprehensive compensation package.
- A potential equity participation program aimed at extending ownership opportunities to employees.
- A small agile team where you’ll be able to make a real-life difference.
- Onsite Gym at the office
- Hybrid Work
- Personal days to promote work-life balance and employee well-being.
Responsibilities:
- Write and review user stories, technical requirements, functional specifications, and test cases to ensure high-quality delivery of user-facing features and functionality.
- Conduct thorough code reviews with a focus on code quality, performance, maintainability, and adherence to front-end development best practices.
- Develop, maintain, and optimize the front-end build process using modern tools like Babel, Webpack, and NPM, ensuring seamless deployment and integration with back-end services.
- Collaborate on the design and implementation of responsive, user-friendly interfaces, ensuring pixel-perfect implementation of designs from tools like InVision, Photoshop, and Sketch into HTML5, CSS, and JSX templates.
- Work with version control tools like Git to manage codebases and collaborate on collaborative feature development, ensuring consistent coding standards and quality.
- Troubleshoot, debug, and resolve conflicts with third-party dependencies, ensuring smooth integration with APIs and other services.
- Participate in Agile development processes, including sprint planning, standups, and retrospectives, to deliver product features on time and within scope.
- Ensure that all front-end components are optimized for performance, scalability, and maintainability, and are aligned with modern best practices.
- Stay up-to-date with emerging front-end technologies and best practices in React.js, JavaScript, and energy management tools.
- Contribute to cross-functional collaboration, working with design, product, and back-end teams to deliver high-quality user experiences in energy management and sustainability tools.
Qualifications:
- 4+ years of hands-on experience developing and reviewing user interfaces using modern front-end technologies, including JavaScript, React.js, and CSS/SASS.
- Strong communication skills with the ability to collaborate effectively across design, product, and back-end teams, as well as with external stakeholders.
- In-depth knowledge of the front-end ecosystem, including tools like Babel, Webpack, and NPM, and hands-on experience with the latest web development practices.
- Solid understanding of code versioning tools like Git and experience with collaborative development using GitHub workflows.
- Experience with modern JavaScript frameworks and libraries (e.g., React.js, Redux, React Hooks, both functional and class components) in production environments.
- Strong problem-solving and debugging skills with an emphasis on performance optimization, cross-browser compatibility, and third-party dependency management.
- Hands-on experience with responsive web design and mobile-first development, ensuring high-quality user experiences across devices.
