Front-End Developer
Description
Responsibilities
- Develop web and/or mobile applications for company own products or customer projects.
- Develop enhancements to software according to approved designs and following industry best practices and quality standards.
- To be successful in this role you need to be technologically flexible and like to work in a solution-oriented environment where an agile development process and teamwork is key.
- Furthermore, you will implement modern designs and should be familiar with:
- Single Page Applications libraries such as React JS (knowledge of Hooks and Functional Components is essential)
- State Management tools (e.g., Redux, Context API, or Zustand)
- Unit testing (e.g., Jest, React Testing Library)
- Code versioning systems like GIT
- Tools such as Jira and Confluence
- Assist in gathering of user requirements and system designs.
Requirements
- At least 3 to 5 years working experience using React JS (Typescript is highly preferred).
- Skilled in JavaScript (ES6+) and practical knowledge on common backend frameworks (e.g., Node.js, Java, or Python) is preferred.
- Knowledge in RESTful APIs and modern data fetching.
- Experience in web development, HTML5, CSS3/SCSS, and UI libraries such as Material UI, Ant Design, or Tailwind CSS.
- Candidates with experience in developing and support for a portal/dashboard/monitoring system will have an advantage.
- Great problem solving and communication skills.
Skills
AgilePythonTailwindJIRAJestRESTJavaScriptCSSTypeScriptConfluenceAPIZustandReduxJavaUnit TestingTesting LibraryRESTfulReactNode.jsMaterial UISCSSGit
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.