Front End Engineer

Remote
Full Time
Mid Level
About Us:
NXTThing is a technology-enabled talent acquisition and workforce solutions company that combines innovative recruiting technology with deep industry expertise to help organizations hire smarter, faster, and more effectively.

At the core of our offering is a suite of proprietary talent technology solutions, including Personegy™, our AI-powered hiring platform, Talentegy™, our candidate and employer experience intelligence platform, and our broader Talent Intelligence Platform, which helps organizations optimize recruiting performance through data-driven insights and workforce analytics.

Unlike traditional recruiting providers, NXTThing develops and continuously enhances its own technology solutions through an in-house product and engineering team. This allows us to rapidly innovate, integrate with leading ATS and HR systems, and deliver scalable solutions tailored to each client's unique hiring challenges.
Join our engineering team and help build the next generation of talent technology products that power recruiting and workforce management for organizations worldwide.
Position Summary:
We are seeking a Senior Front-End Engineer with expertise in React, Next.js, and TypeScript to join our growing development team. This is a long-term contract opportunity for a highly skilled engineer who enjoys building modern, scalable web applications and delivering exceptional user experiences in a fast-paced environment.
Key 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.
Required Qualifications:
  • 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.
Preferred Qualifications:
  • 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.
Why NXTThing RPO:
If you're ready to take your career to the NXT level and make a meaningful impact in a fast-paced, innovative environment, we want to hear from you. Join NXTThing and help build the next generation of talent technology solutions that are transforming how organizations

What We Offer:
  • Unlimited paid time off
  • 2, 1-week shutdowns per year
  • Paid holidays
  • Company paid medical, dental & vision insurance
  • Strong work-life balance

At NXTThing RPO we understand that we are at our best when our people can be their authentic selves at work and we are committed to providing an inclusive environment for our team, our clients, and our communities. Employment decisions are based on an individual’s qualifications and merit, however, never with regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. 
 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*