Frontend Developer - JavaScript Frameworks
A Front-End Developer is sought to work closely with development and product teams to support growth initiatives.
This role involves playing a crucial part in developing SaaS products designed for energy power market intelligence and efficient asset utilization.
The ideal candidate will drive the user experience forward, develop responsive applications, and work within a microservices environment.
Key Responsibilities:
- Front-end development skills are crucial for developing, maintaining, and optimizing applications using technologies such as React, React Hooks, Redux, and other modern JavaScript frameworks.
- User interface design, prototyping, and documentation capabilities with Storybook are essential for ensuring consistent and reusable component libraries.
- Collaboration with UX designers is required to ensure a high-quality user experience.
- Testing and optimization proficiency using tools like Jest and Vite is vital for ensuring the reliability of front-end applications.
- REST API integration skills are necessary to ensure seamless front-end and back-end communication.
- Scalable and maintainable code development abilities will be utilized with CSS, PostCSS/SASS, TypeScript, and ECMAScript modules.
- Agile practices adherence and participation in sprint planning, stand-ups, and code reviews are expected.
- Collaboration with back-end developers and DevOps engineers is critical to ensure seamless application deployment, performance, and scalability.
Technical Skill Requirements:
- Strong experience in React, particularly with Hooks and Redux, is mandatory.
- Proficiency in CSS, Storybook, TypeScript, Vite, Jest, and ECMAScript modules is essential.
- Familiarity with REST APIs and Node.js is required.
- Experience with MS-SQL databases is necessary.
- Proven expertise in building and maintaining SaaS applications is a must.
- Knowledge of industry-standard testing and debugging tools is required.
General Requirements:
- Ability to work well in self-organizing teams with high levels of collaboration and trust is essential.
- Strong problem-solving and troubleshooting skills are required.
- Flexibility and willingness to learn from others are expected.
- Strong verbal and written communication skills and an openness to new ideas are vital.
- A servant leadership mindset, with a focus on effective collaboration and building a positive team culture, is highly valued.
- Employment Type: This is a full-time, permanent position.
- Working Mode: Regular.
- Notice Period: Immediate to 30 Days.
Preferred Skills (Nice-To-Have):
- Experience with Mock Service Worker, ViTest, @faker-js/faker, @mswjs/data, and react-i18next is a plus.
- Familiarity with PostCSS or SASS, Visx or D3 for data visualizations is beneficial.
- Experience in C#, ExpressJS, Swagger, Postman, Splunk or Datadog, Sequelize, and Microsoft Azure DevOps is desired.
Skills Required
Javascript, React, Rest Apis, Node.js, Ms-sql, Typescript