React Developer

Company: SYNDICODE

Salary: Not provided

Location: , Anywhere

react
remote

Description

• Producing clean, efficient, readable, maintainable, and scalable code based on specifications;

• Analyzing functional requirements and adjusting technical requirements as needed;

• Participating in designing the features' architecture in collaboration with the team;

• Proactively identifying and communicating potential issues caused by chosen paths or planned development

• Estimating tasks and work to meet deadlines, reporting on time on any necessary rescheduling or changes to deadlines

• Following common coding approaches and practices;

• Testing the functionality of all code/components/applications to ensure it work;

• Creating the technical documents for reference and reporting, keeping them updated;

• Upgrading the new and existing solutions if needed;

• Taking part in code review for engineers within a team;

• Taking part in workshops and webinars to pursue knowledge-sharing.

Requirements

• Bachelor's and/or Master’s degree in Computer Science, Software Engineering, or a related field

• 4–5 years of professional experience in front-end software development

• In-depth knowledge of React, including hooks, component lifecycle, context, and best practices

• Proficiency with Javascript/TypeScript, including interfaces, type aliases, generics, and enums

• Experience with Next JS, both Pages Router and App Router

• Hands-on experience with Chakra UI (v3 knowledge is a plus) or similar component libraries

• Competence in GraphQL, specifically using the URQL GraphQL client

• Knowledge of test frameworks such as Jest, React Testing Library, and MSW (Mock Service Worker)

• Expertise in state management libraries like Zustand or others

• Proficient in form management libraries such as react-hook-form or others

• Skilled in using validation libraries such as Yup or Zod

• Strong understanding of software development principles, methodologies, and best practices (e.g., Agile, Scrum, Waterfall)

• Proficiency in writing clean, efficient, and maintainable code

• Meticulous attention to detail to ensure the accuracy, security, and reliability of software systems

• In-depth knowledge of software design patterns

• Experience in designing and implementing test plans

• Ability to create and maintain comprehensive technical documentation

• Experience with version control systems like Git

• Ability to manage time effectively and meet project deadlines

• Effective communication skills for collaboration with team members and possibly mentoring less skilled developers

• Willingness and ability to stay updated with emerging technologies and industry trends

Benefits

• 15 days of vacation

• 11 days off for holidays

• 20 sick leave days per year

• Fully remote job

• Educational support

• Internal tech meetups

• Continuous feedback within teams and departments

• Top-notch team

• Ability to participate in decision-making and bring new ideas

• Self-management: opportunity to manage your time and plan your activities

• Dynamic fast-growing environment: we react and adapt quickly to the world’s and market changes

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.