4+ years programming experience with React and Next.js., Proficient in C# and .NET for backend development., Experience with SQL for writing and optimizing queries., Familiarity with React Testing Library and Vitest for testing frameworks..
Key responsibilities:
Develop and maintain scalable web applications using Next.js App Router.
Implement state management with Zustand and React Context.
Create functional APIs to support frontend and backend interactions.
Collaborate with cross-functional teams to deliver new features and improve existing ones.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Frontline Data Solutions (fldata.com) develops and supports web-based EHS software products that enhance safety, productivity and compliance for heavily-regulated and high-risk chemical, oil and gas, engineering and manufacturing companies.
Our best-in-class software applications were designed in collaboration with leading energy and industrial companies in the US and internationally.
Our tools are simple and easy to use, helping EHS professionals reduce manual work, gain real-time visibility into risks, and improve operating performance of their sites.
Our Key Products:
EHS Software Suite
Management of Change (MOC)
Action Tracking (ACT)
Learning Management System (LMS)
At Frontline Data Solutions, we empower some of the world’s leading chemical, oil & gas, and manufacturing companies with innovative web-based environmental, health, and safety software. Our tools drive efficiency and compliance, helping organizations thrive in complex, high-stakes industries.
As part of our engineering team, you’ll play a pivotal role in building robust platform tools and components that enhance our software’s functionality and user experience.
We’re looking for a versatile developer who’s at ease across the full web stack—from JavaScript all the way down to SQL. In this role, you’ll work closely with talented teammates and take ownership of features from concept to deployment.
Our work culture blends the dynamic, fast-paced energy of a startup with the stability and professionalism of a company with 26 years of success. It’s a place where innovation meets reliability, and your contributions will directly impact our mission to deliver world-class solutions.
The Role
Key Responsibilities
Next.js App Router: Develop and maintain scalable, high-performance web applications with efficient routing and rendering.
State Management: Implement and manage state using Zustand and React Context; build clean, maintainable, and testable solutions.
React Hooks: Leverage hooks to create reusable, efficient functional components.
React Query: Handle asynchronous data fetching, caching, and state synchronization for seamless user experiences.
Material-UI (MUI): Build beautiful, responsive user interfaces that align with design systems and accessibility standards.
SCORM Integration: Integrate SCORM packages to ensure compatibility with learning management systems (LMS).
.NET APIs: Create simple, functional APIs to support frontend and backend interactions.
Performance Optimization: Optimize application performance for fast load times and smooth interactions.
Cross-Functional Collaboration: Work closely with developers, designers, and product managers to deliver new features and refine existing ones.
Ideal Profile
Skills You'll Need
4+ years programming experience with React and Next.js.
C# and .NET: Experience with .NET Framework 4.8.1 or .NET 8 for backend development.
SQL: Some experience writing and optimizing queries for relational databases.
React Query: Proficient in building and managing APIs, including data fetching, caching, and syncing.
React Hooks: Strong understanding of built-in and custom hooks for creating reusable logic.
Material-UI (MUI): Expertise in implementing and customizing UI components to align with design requirements.
Testing Frameworks: Familiarity with React Testing Library and Vitest for unit and integration testing.
Nice-to-Have Skills
Next.js (SSR & SSG): Experience with server-side rendering and static site generation for performance and scalability.
Agile Development: Comfortable working in Agile environments with iterative planning and continuous delivery.
Responsive Design: Familiarity with responsive design principles and frameworks for mobile-first development.
Figma: Experience translating UI/UX designs from Figma into functional, pixel-perfect code.
Performance & SEO: Understanding of performance optimization techniques and SEO best practices for web applications.
SCORM & LMS: Prior experience integrating SCORM packages and working with learning management systems.
What's on Offer?
Work within a company with a solid track record of success
Flexible working options
Excellent career development opportunities
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.