Senior Frontend Engineer (USA)

valeria voloshchuk

Published: 4 Aug, 2026

We are looking for an experienced React Engineer to join a focused engagement with a US government project. The main goal is to deliver an MVP of a role-permissioned file management system, combining a modern React front-end with an existing Microsoft SharePoint environment.

Requirements

  • US citizenship is required for this position due to the requirements of the client’s engagement
  • 5+ years of professional Front-End development experience
  • Advanced expertise in React
  • Strong JavaScript / TypeScript knowledge
  • Experience building scalable and user-friendly web applications
  • Solid understanding of modern front-end architecture and component design
  • Experience integrating front-end applications with APIs and external systems
  • Understanding of authentication, authorization, and role-based access concepts
  • Ability to deliver clean, maintainable, and performant code within tight timelines

Nice to have:

  • Experience with Microsoft SharePoint integrations
  • Experience with .Net/C#/Azure
  • Experience with file/document management systems
  • Experience implementing role-based permissions / RBAC
  • Previous experience with government or security-sensitive projects

What You’ll Do

  • Develop a modern React-based interface for a SharePoint-integrated file management system
  • Build user workflows for accessing and managing files based on roles and permissions
  • Integrate the React application with the existing SharePoint environment
  • Collaborate with the client’s internal SharePoint experts
  • Ensure the application is secure, performant, and user-friendly
  • Deliver production-ready MVP functionality within a focused project timeline

What We Offer

  • Remote, full-time B2B cooperation
  • Direct cooperation with a US-based client
  • Focused MVP engagement with the possibility of extension
  • Vacation (up to 20 working days)
  • Sick leaves (10 working days)
  • National Holidays as time off (up to 11 days)
  • Communication with Top/Senior level specialists to strengthen your hard skills
  • Volunteering culture development and support
Send CV

    300

    Dear ,

    Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.

    Looking forward to connecting with you soon!

    Best regards,
    nCube Recruitment Team

      Briefly Describe Your Request
      300
      agree icon By submitting this form I agree to the  Privacy Policy
      Form Submitted
      Development offices:
      Kyiv, Ukraine
      Warsaw, Poland
      Sao Paolo, Brasil
      United Kingdom
      London
      Phone: +44 772 611 66 87
      contact@ncube.com