SunFi builds energy financial technology that optimizes and matches the right clean energy solution to meet your needs. From payment plans to installation support and after-care service, we�ve got you covered. SunFi is solving a problem we know better than anyone else. We�ve solved the problems that make it difficult for distributed energy providers to transition millions of consumers to clean energy experiences.
Job Summary:
- The employee will be responsible for the development of tasks assigned during the Agile sprint.
- This position documents programs, develops and implements new features, and supports critical web applications’ layer architecture and various frontend systems supporting the platform and other digital initiatives.
- The employee will report to the CTO and be required to effectively communicate with and engage colleagues, leadership, and junior colleagues.
Responsibilities:
- Develop new products/features for the web that adhere to best practices, are easy to understand, and are efficient.
- Develop interactive client-side applications and functionality across websites using modern techniques.
- Deliver a hybrid user experience to be easily portable with the web.
- Maintain code and write automated tests to ensure the product is of high quality.
- Conduct unit, functional, system, and integration testing activities.
- Collaborate closely with product managers, designers, and backend engineers to translate design concepts and user requirements into functional front-end features.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Mentor and guide junior engineers, fostering a culture of continuous learning and skill development within the front-end engineering team.
- Conduct code reviews and approvals to ensure code quality, consistency, and alignment with architectural guidelines.
- Collaborate in agile development processes, participating in sprint planning, stand-ups, and retrospectives.
- Works closely with a product manager, product owner, and QA to ensure that test coverage for upcoming releases is in place.
- Troubleshoot and resolve frontend-related issues, ensuring smooth functionality and a positive user experience.
- Contribute to optimizing web application performance and addressing cross-browser compatibility challenges.
- Stay current with emerging front-end technologies, trends, and best practices, and advocate for their adoption when appropriate.
Requirements:
- At least 3 years of front-end programming experience.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Expertise in HTML, CSS, JavaScript, and other front-end technologies.
- Strong knowledge of ReactJS and its ecosystem is required.
- Can work with RESTFul APIs, GraphQL APIs, gRPC, and modern web stacks (transpilers, linters, build and CI/CD tools, etc).
- Experience with testing frameworks such as Jest, Mocha, and Enzyme.
- Strong problem-solving skills and the ability to troubleshoot and debug complex front-end issues.
- Demonstrated experience in optimizing front-end performance and addressing browser compatibility challenges.
- Familiarity with agile development methodologies, including Scrum and Kanban.
- Strong communication and collaboration skills, and the ability to work effectively in a team environment.
- Experience with CI/CD tools such as Git, GitHub, Jenkins, Travis CI, or Gitlab CI is a plus.
- Experience with backend technologies such as Node.js and SQL databases is a plus.
- Ability to “think outside the box” while identifying problems and developing creative solutions.
- Ability to work in a distributed and remote team.
Benefits
- Comprehensive Family/Personal Healthcare
- Flexible Access to Salary and Employee Support Facilities
- Employee Power Program
- Learning and Growth Opportunities
- Amazing colleagues and a great work culture
- Team Bonding and a chance to build a world-class Clean Energy FinTech!
Method of Application
Signup to view application details.
Signup Now