Job Summary: We are seeking a Front-End Developer to assist in the development of a secure, scalable internal user interface that connects our sales, development, and production teams. This role is responsible for building robust, data-driven applications and establishing the architecture and standards for our front-end systems.
Duties and Responsibilities: - Architect and develop a scalable front-end application for internal operations
- Build interfaces that manage and visualize complex technical and operational data
- Define and enforce front-end architecture, patterns, and best practices
- Integrate with backend systems and APIs (C#, SQL)
- Ensure secure handling, display, and transmission of sensitive internal data
- Optimize performance for data-heavy and real-time workflows
- Collaborate with backend engineers and stakeholders to design efficient workflows
- Lead code reviews and mentor team members on front-end standards
Qualifications: - Strong proficiency in JavaScript/TypeScript, HTML, and CSS
- Extensive experience with React (or similar modern framework)
- Experience designing front-end architecture for complex applications
- Strong understanding of state management and asynchronous data handling
- Experience integrating with APIs and backend services
- Knowledge of secure coding practices and authentication/authorization flows
- Experience with version control (GitHub, Docker Hub) in a team environment
- Ability to operate independently and take ownership of major components
Preferred Qualifications: - Experience building internal tools or enterprise applications
- Familiarity with SQL, Docker and backend systems
- Experience working with data-intensive or real-time applications
- Knowledge of performance optimization and profiling tools
- Experience with testing frameworks and CI/CD pipelines
Physical/Mental/Essential Functions of the Job: - May stand and walk several hours or more per day.
- Sits for several hours or more per day.
- Sometimes lifts and carries heavy objects.
- Bends, stretches, reaches and twists while performing duties of the job.
- Frequently uses fingers to operate telephone, grasp and use writing implements and papers, operate calculator and computer, and perform other job duties.
- Must have corrected vision to:
-
- Complete forms and other necessary paperwork.
- Be aware of surroundings and location of items needed.
- Perform various job duties.
- Must have corrected hearing to listen to:
-
- needs internal customers in person and over the telephone
- needs and advice from supervisors, subordinates and co-workers
- the environment to be aware of surroundings.
- Must be capable of communicating effectively with management, coworkers, subordinates, and customers, both over the phone and in person.
- Must be alert and able to identify a hazard, should one occur, in order to avoid it, by correcting immediately or reporting immediately as necessary.
II. Exertion Requirements:
LightActivityLoad/Weight/ForceDurationPushing
10 - 20 lbs. of force to initiate and/or maintain
Frequently
Pushing
25 - 50 lbs. of force to initiate and/or maintain
Occasionally
Pushing
50 - 100 lbs. of force to initiate and/or maintain
Rarely
Pulling
10 - 20 lbs. of force to initiate and/or maintain
Frequently
Pulling
25 - 50 lbs. of force to initiate and/or maintain
Occasionally
Pulling
50 - 100 lbs. of force to initiate and/or maintain
Rarely
Lifting
10 - 20 lbs.
Frequently
Lifting
25 - 50 lbs.
Occasionally
Lifting
50 - 100 lbs.
Rarely
Carrying
10 - 20 lbs.
Frequently
Carrying
25 - 50 lbs.
Occasionally
Carrying
50 - 100 lbs.
Rarely
III. Sensory Requirements:
LightActivityRequirementHearing
Corrected to detect a minimum amplitude of 65 dB(A) for normal speaking voice at a distance of three feet.
Vision
Corrected to 20/40
Color Discrimination
n/a
Taste
n/a
Smell
n/a
Talk
Talking with a normal voice approximates to sound pressure level 65 dB(A)
Qualifications: - Strong proficiency in JavaScript/TypeScript, HTML, and CSS
- Extensive experience with React (or similar modern framework)
- Experience designing front-end architecture for complex applications
- Strong understanding of state management and asynchronous data handling
- Experience integrating with APIs and backend services
- Knowledge of secure coding practices and authentication/authorization flows
- Experience with version control (GitHub, Docker Hub) in a team environment
- Ability to operate independently and take ownership of major components
Preferred Qualifications: - Experience building internal tools or enterprise applications
- Familiarity with SQL, Docker and backend systems
- Experience working with data-intensive or real-time applications
- Knowledge of performance optimization and profiling tools
- Experience with testing frameworks and CI/CD pipelines