Job Description
Job Title:
FrontEnd Software
Engineer
Duration:
1 year
contract with the option to extend and maybe convert
Location: 159
Lukens Dr, new Castle DE (No Relocations)
Client: Waters
**Candidate Requirements:**
- Top skills: React, JavaScript, CSS, HTML; must be a seasoned
engineer who can work independently with minimal coaching.
- Preference for candidates with full stack understanding but a
clear passion for frontend.
- Strong problem-solving skills, accountability, and initiative
required; candidate should proactively identify and address vague requirements.
- Role is customer-facing, part of a major next-generation product
platform (multi-instrument integration, cloud, and expansion anticipated).
- Communication: Excellent coding and good communication skills
needed; most business/product owner interactions handled by tech lead, but
candidate should be comfortable raising concerns and collaborating across
teams.
Responsibilities:
As a Software Engineer you will:
- Research,
design, develop and release/maintain: User interface, Data analysis,
Instrument control software for thermal analysis, rheological, and
calorimetric instruments.
- Work
within a formal development process covering the full development
lifecycle.
- Provide
code and supporting documentation in accordance with the coding
guidelines, quality processes and applicable procedures, including team's
definition of done.
- Keep a
pro-active attitude to ensure continuous improvement of the software
quality, work process and individual skills.
- Provide
contributions to the application architecture with a focus on scalability,
maintainability, and performance.
- Develop
and maintain scalable, responsive web applications using ReactJS and TypeScript.
- Work
closely with UX/UI designers, back end engineers, product managers, and
Test Automation team to translate requirements into technical
implementations.
- Build
and extend reusable component libraries and adhere to established design
systems.
- Optimize
application performance for fast load times and smooth user
interactions.
- Participate
in code reviews, sharing constructive feedback with peers.
- Write
unit and integration tests to ensure code quality and reliability.
- Troubleshoot
and resolve technical issues, collaborating with the team to maintain
application stability.
- Stay
informed about emerging front end trends, tools, and technologies, and
suggest improvements.
As a Team Member you will:
- Participate
in all team meetings and ceremonies in direct collaboration with other
sites, provide input and feedback, take ownership on identified
improvements.
- Actively
participate in learning and sharing activities either during informal or
formal training and demos.
- Demonstrate
continuous technical improvement.
Experience:
- 5+
years of professional front-end development experience.
- 5+
years of hands-on experience with ReactJS in production
environments.
- Strong
proficiency in TypeScript, including advanced typing, generics, and
interfaces.
- Deep
understanding of HTML5, CSS3, and modern layout techniques.
- Experience
with state management libraries.
- Familiarity
with front end build tools and bundlers.
- Proficient
in writing unit and integration tests using frameworks.
- Experience
with RESTful APIs integration.
- Solid
understanding of web accessibility standards (WCAG) best practices.
- Excellent
problem-solving skills and attention to detail.
Desired:
- Experience
with server-side rendering frameworks.
- Knowledge
of CI/CD pipelines and infrastructure as code.
- Familiarity
with design tools (Figma) and collaborating with design teams.
- Experience
with performance monitoring and analytics tools.
- Familiarity
with TailWind & ReactQuery.
Please share your resume at aditya...@gvrinfotek.com