Note: The job is a remote job and is open to candidates in USA. NXTThing RPO is a technology-enabled talent acquisition and workforce solutions company that combines innovative recruiting technology with deep industry expertise. They are seeking a Senior Front-End Engineer with expertise in React, Next.js, and TypeScript to build modern, scalable web applications and deliver exceptional user experiences.
Responsibilities
- Design, develop, and maintain responsive, high-performance web applications using React, Next.js, and TypeScript
- Build reusable UI components and front-end libraries that support scalable application development
- Collaborate closely with product managers, UX/UI designers, and back-end engineers to deliver high-quality user experiences
- Translate wireframes, mockups, and design specifications into clean, maintainable, and efficient code
- Optimize applications for maximum speed, accessibility, SEO, and cross-browser compatibility
- Implement and maintain responsive designs across desktop, tablet, and mobile devices
- Integrate front-end applications with RESTful APIs and GraphQL services
- Develop and maintain application state management solutions using Redux, Context API, or similar technologies
- Participate in code reviews and contribute to engineering best practices and coding standards
- Troubleshoot and resolve performance, usability, and browser compatibility issues
- Write and maintain automated tests to ensure application reliability and quality
- Contribute to front-end architecture decisions and technical planning
- Stay current with emerging front-end technologies, frameworks, and best practices
Skills
- Bachelor's degree in Computer Science, Mathematics, or related technical field required; Master's degree preferred
- 5+ years of professional front-end development experience
- Strong expertise in React and Next.js
- Strong experience with TypeScript and modern JavaScript (ES6+)
- Advanced proficiency in HTML5, CSS3, responsive design, and modern front-end development practices
- Experience building scalable, component-based applications
- Experience consuming and integrating RESTful APIs and GraphQL services
- Familiarity with state management libraries such as Redux, Context API, Zustand, or similar solutions
- Experience with front-end testing frameworks such as Jest, React Testing Library, Cypress, or Playwright
- Strong understanding of web performance optimization techniques
- Knowledge of modern authentication and authorization mechanisms, including JWT and OAuth
- Understanding of accessibility standards (WCAG) and best practices
- Experience with Git and modern version control workflows
- Strong problem-solving skills, attention to detail, and commitment to code quality
- Excellent communication and collaboration skills
- Ability to work independently and collaborate effectively within a distributed team environment
- Advanced or fluent Russian/Belarusian language skills
- Ability to overlap East Coast hours at least from 8:00 AM – 12:00 PM ET
- Experience with Ruby and Ruby on Rails
- Experience with PostgreSQL, Elasticsearch/OpenSearch, or similar technologies
- Experience working with design systems and component libraries
- Experience with Tailwind CSS, Material UI, or similar front-end frameworks
- Experience with Docker and containerized development environments
- Experience with AWS-hosted applications and cloud-based environments
- Experience integrating AI/LLM-powered features and third-party APIs
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Master's degree is a bonus
Benefits
- Unlimited paid time off
- 2, 1-week shutdowns per year
- Paid holidays
- Company paid medical, dental & vision insurance
- Strong work-life balance
Company Overview
Company H1B Sponsorship