This is a remote position.
Position Overview UI Developer Engineer
Technical Stack: React NodeJS Next JS Redis JavaScript MongoDB
Roles and Responsibilities:
- Collaborate with a team of developers and designers to create and manage web applications with a focus on the user interface.
- Develop and implement frontend web code using React and Next JS adhering to best practices for writing clean semantic code.
- Build and optimize React components for maximum speed and scalability.
- Implement state management solutions and integrate with backend APIs.
- Ensure the technical feasibility of UI/UX designs and implement responsive designs.
- Work with NodeJS for serverside development when required.
- Utilize Redis for caching and improving application performance.
- Participate in code reviews and contribute to the improvement of development processes.
Qualifications and Skills:
- 13 years of professional experience in UI development with a strong focus on React.
- Proficiency in modern JavaScript (ES6) and TypeScript.
- Extensive experience with React and its ecosystem (e.g. React Router Redux or other state management libraries).
- Familiarity with serverside rendering and experience with NextJS.
- Working knowledge of NodeJS for fullstack development.
- Experience with Redis for caching and performance optimization.
- Strong understanding of responsive design and crossbrowser compatibility issues.
- Proficiency in HTML5 and CSS3 including CSSinJS solutions.
- Experience with RESTful APIs and GraphQL.
- Familiarity with version control systems preferably Git.
- Knowledge of testing frameworks such as Jest and React Testing Library.
- Strong problemsolving skills ability to debug complex issues and performance tuning experience.
- Excellent verbal and written communication skills.
- Enthusiasm for learning new technologies and working in a fastpaced environment.
Education:
- Bachelors degree in computer science Software Engineering or related field.
Experience:
- 13 years of professional experience in UI development with a focus on React and modern JavaScript frameworks.
- Experience with NodeJS NextJS and Redis is required.
- Demonstrable portfolio of Reactbased projects or applications.
Requirements