Maimsd Technology is seeking a talented and proactive Frontend Developer with expertise in Javascript and React.js to contribute to Arcus Power's growth initiatives. This crucial role involves developing and optimizing responsive front-end applications for SaaS products focused on energy power market intelligence and asset utilization. The ideal candidate will drive user experience, work within a microservices environment, and collaborate closely with cross-functional teams.
Your Role & Responsibilities:
Develop, maintain, and optimize front-end applications using modern JavaScript frameworks, specifically React, React Hooks, and Redux .
Design, prototype, and document user interfaces with Storybook , ensuring the creation of consistent and reusable component libraries.
Collaborate closely with UX designers to ensure the delivery of a high-quality, intuitive user experience.
Utilize tools like Jest and Vite for comprehensive testing and optimization to ensure the reliability and performance of front-end applications.
Integrate REST APIs to ensure seamless and efficient front-end and back-end communication.
Work with CSS, PostCSS/SASS, TypeScript, and ECMAScript modules to develop scalable, maintainable, and high-quality code.
Adhere to Agile practices and actively participate in sprint planning, daily stand-ups, and thorough code reviews.
Collaborate closely with back-end developers and DevOps engineers to ensure seamless application deployment, optimal performance, and scalability within a microservices environment.
Your Qualifications:
Must-Have Skills:
Strong experience in React , particularly with Hooks and Redux .
Proficiency in CSS, Storybook, TypeScript, Vite, Jest, and ECMAScript modules .
Familiarity with REST APIs and Node.js .
Experience with MS-SQL databases .
Proven expertise in building and maintaining SaaS applications .
Knowledge of industry-standard testing and debugging tools.
Nice-To-Have Skills:
Experience with Mock Service Worker, ViTest, @faker-js/faker, @mswjs/data, and react-i18next.
Familiarity with PostCSS or SASS for styling.
Experience with Visx or D3 for data visualizations.
Experience in C#, ExpressJS, Swagger, Postman, Splunk or Datadog for monitoring, Sequelize for ORM, and Microsoft Azure DevOps for CI/CD.
Key Competencies & Attributes:
Ability to work well in self-organizing teams with high levels of collaboration and trust.
Strong problem-solving and troubleshooting skills to address complex technical challenges.
Flexibility and a strong willingness to learn from others and adapt to new technologies.
Strong verbal and written communication skills and an openness to new ideas and feedback.
Servant leadership mindset, with a focus on effective collaboration and building a positive team culture.