Senior React Developer

September 26

Apply Now
Logo of SYNDICODE

SYNDICODE

Custom Software Development • IT Outsourcing • Staff Augmentation • Dedicated Team • Web Development

51 - 200

Description

• Producing clean, efficient, readable, maintainable, and scalable code based on specifications; • Analyzing functional requirements and adjusting technical requirements as needed; • Participating in designing features' architecture in collaboration with the team; • Proactively identifying and communicating potential issues that may be caused by chosen path or planned development; • Estimating tasks and works 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 works; • Creating the technical documents for reference and reporting, keeping them updated; • Upgrading the new and existing solutions if needed; • Conducting code reviews for team members to ensure quality and consistency; • 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 • 5+ years of professional experience in front-end software development • Proficiency in React or other relevant JavaScript frameworks • Skilled in Next.js and TypeScript • Familiarity with Chakra UI framework or other CSS-in-JS libraries • Competence in GraphQL, specifically using 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 • 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 Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com