Remote Senior React Developer

OneContact Macedonia
About us

OneContact is focused on building Remote Teams across Europe (Customer Support and Technical) that are integrated into clients' People, Processes, and Products. Our clients are major software development companies who have entrusted us with the task of hiring customer support and technical resources which includes senior DevOps, AWS and Azure Consultants, Python Developers, Database Specialists, and many more. We are growing and Hiring!!! for Remote positions so visit us at onecontact.com.mk

Post Title * Remote Senior React Developer
Category Information Technology
Work type Full Time
Job Description

Responsibilities
 

Develop and implement features in line with business requirements, ensuring a robust and maintainable codebase
Collaborate with the team on problem-solving, actively advocating for engineering-specific goals and priorities
Promote cross-product code reuse and automate processes to enhance developer experience
Write concise and maintainable code, always looking for ways to simplify complexity
Assure quality through writing and executing integration and unit tests
Engage in code reviews, offering constructive feedback to enhance code quality
Take charge of your professional growth by pursuing challenging assignments and available learning opportunities.

What We Offer

Remote Work - Brazil, Albania, North Macedoia, Kosovo, Bosnia and Herzegovina
Opportunity To Learn & Develop New Skills
Work with a collaborative & experienced leadership team that welcomes new ideas & encourages creativity and innovation
Generous Compensation based on Industry Standards
Working Hours 9 - 5 EST

Requirements

Must Have Skills
 

Bachelor’s degree in Computer Science or related field, or equivalent experience
6 – 10 years of experience as a front-end or full-stack engineer
Minimum of 4 years of experience with React 16.8 or higher with TypeScript
At least 2 years of experience writing integration tests utilizing mock service workers (MSW), or end-to-end tests with tools like Cypress, Playwright, Vitest, or equivalent
Proficiency with GitLab or GitHub, including familiarity with git-flow branching strategies, code review commenting, and code rebasing
Ability to mentor and provide guidance to junior and mid-level engineers

 

Nice To Have
 

Familiarity with advanced React 18 concepts, such as suspense and concurrent mode
Experience with Next.js 13 for server-rendering and static site generation
Proficiency in ESLint/Prettier for enforcing code quality and consistency
Hands-on experience with TanStack, specifically using React Query for asynchronous requests and caching
Familiarity with react-i18next for implementing translations across different locales
Experience configuring Styleline and PostCSS to maintain consistent styling and enhance CSS processing
Understanding of Zod and TypeScript patterns for improving code quality
Experience with Jotai for state management within a React application
Understanding and experience with web accessibility standards, including the application of WAI-ARIA practices and testing with accessibility tools

Other (Optional)

https://onecontact.com.mk/job/detail/remote-senior-react-developer-brazil-and-balkan-countries