Company: SYNDICODE
Salary: Not provided
Location: , Anywhere
• 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.
• 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
• 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
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.