Job Overview:
Search Solution Group is seeking a Frontend Developer on behalf of our client, who is driving innovation in the oil and gas industry through cutting-edge robotic solutions. This role plays a critical part in the engineering team, focused on developing responsive, real-time interfaces for controlling and monitoring robotic systems. The ideal candidate will combine technical excellence with creative UI/UX insight to build tools that directly impact field operations and system performance.
Key Responsibilities:
Develop responsive, high-performance robot control interfaces using React, TypeScript, and Electron
Design and implement real-time telemetry communication via Socket.io
Build and maintain RESTful APIs using Node.js for robot configuration and control
Manage application state using MobX or Zustand
Create scalable, clean UI components with Tailwind CSS and Shadcn UI
Design and maintain MongoDB schemas for data logging, robot configurations, and telemetry
Optimize UI/UX for low-latency, real-time interactions
Collaborate with robotics engineers and other software developers to align front-end capabilities with system goals
Requirements include:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Experience:
3+ years of experience in full-stack or front-end web development
Proven experience building real-time applications using WebSocket communication
Experience developing data dashboards or visualization tools
Skills:
Strong proficiency in React, TypeScript, Electron
Familiarity with Node.js, REST APIs, and real-time communication via Socket.io
Experience with MongoDB, MobX/Zustand, and modern CSS frameworks
UI/UX design experience, especially in performance-critical applications
Certifications:
Not required, but relevant certifications in web development or software engineering are a plus
Knowledge:
Understanding of robotics systems, automation, or control interfaces is highly desirable
Familiarity with sensor data processing and hardware communication protocols preferred
Key Competencies:
Problem Solving: Ability to identify issues in real-time systems and resolve them efficiently
Collaboration: Comfortable working in cross-functional teams with engineers and technical stakeholders
Communication: Strong verbal and written skills for translating technical concepts
Adaptability: Thrives in a fast-paced, innovative environment with changing priorities
Technical Rigor: Passion for code quality, performance, and scalable architecture
How to Apply:
To apply for this position, please click the "Apply" button at the top right of your screen. Alternatively, you can email your application to . Please ensure to include your resume and any other relevant documents or information that showcase your qualifications and suitability for the role. We appreciate your interest in joining our team and look forward to reviewing your application.
Company Overview:
Industry: Oil & Energy
Location: Sterling, VA Equal Opportunity Employer Statement:
Search Solution Group is an Equal Opportunity Employer committed to fostering an inclusive workplace where diversity is valued and respected. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status in our hiring process or employment practices. We believe that a diverse workforce brings unique perspectives and strengths, driving innovation and growth. All employment decisions are based on qualifications, merit, and business needs. We welcome applicants from all backgrounds to apply and contribute to our team.
Disclaimer:
Please note that the job description provided is not exhaustive and is subject to change. Additional duties may be assigned as needed to meet the evolving needs of the organization and to ensure the successful completion of projects and objectives.