Responsibilities:
- Develop and implement front-end architecture to support user interface concepts, focusing on React.js.
- Collaborate with design and back-end teams to create efficient, user-friendly interfaces.
- Utilize in-depth knowledge of JavaScript, CSS, HTML, and other front-end languages to create responsive, reusable components.
- Work with microservices architecture and Docker to contribute to the development of scalable applications.
- Knowledge of performance testing frameworks including Mocha and Jest (a plus).
- Optionally utilize knowledge of Graph DB (Neovis), particularly Neo4j, to enhance application capabilities (a plus).
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3-4 years of professional experience in frontend development.
- Expertise in React.js and a strong command of JavaScript.
- In-depth knowledge of HTML, CSS, and other front-end languages.
- Proven experience in developing and implementing front-end architecture.
- Familiarity with microservices architecture and Docker.
- Experience with Vuexy templates would be an added advantage.
- Optional knowledge of Graph DB, specifically Neo4j, would be a strong plus.
- Strong problem-solving skills and an ability to think critically.
- Excellent collaboration and communication abilities.
- A proactive and self-motivated individual with a passion for staying updated on new technologies and industry trends.
Preferred Skills:
- Familiarity with version control systems (e.g., Git).
- Knowledge of other frontend frameworks and libraries.
- Experience with UI/UX design principles.
This role provides an exciting opportunity to work on cutting-edge projects in a collaborative environment. If you have the required skills and experience and are passionate about frontend development, we encourage you to apply.