This is a professional developer who executes programming tasks cleanly and efficiently while keeping team members and stakeholders informed. In this role, you succeed not just by writing great code, but also by collaborating, sharing knowledge, and mentoring newer team members.
MAJOR RESPONSIBILITIES
Design, build, and iterate on modern, responsive front end user interfaces using React, Tailwind, Next.js, JavaScript, TypeScript, and CSS/HTML.
Integrate front end applications with RESTful APIs and assist in troubleshooting integration issues.
Produce UI designs for various websites and applications.
Translate design wireframes and prototypes into high-quality code.
Write clean, well-documented, maintainable, and efficient code.
Troubleshoot and debug front end issues to ensure a seamless user experience.
Write and maintain automated tests for front end code.
Participate in code reviews and share coding best practices with the team.
Estimate task effort and break down work assignments.
Provide demonstrations of new features and improvements to stakeholders.
Contribute to technical decisions and proactively explore new technologies.
Follow established best practices for project tracking and code quality (e.g., code reviews, linting, version control).
As needed, help construct, build and deploy pipelines (CI/CD).
Support and maintain web applications in production with a focus on the front end.
Other duties as assigned.
TECHNICAL RESPONSIBILITIES
2+ years of professional experience developing modern front end web applications (React/Next.js/TypeScript)
Strong proficiency in JavaScript, ES6+
Proven experience building modern front-end applications.
Experience with TypeScript in a React/Next.js environment
Expertise in HTML5 and CSS3, including responsive design frameworks (e.g., Tailwind, Bootstrap, Material UI, or similar)
Experience with front end state management (e.g., Redux, Context API)
Good understanding of UI/UX design principles
Familiarity with Figma, Sketch, or similar design/prototyping tools
Experience translating UI/UX designs into functional applications
Familiarity with version control systems (e.g., Git, Azure DevOps)
Experience with RESTful APIs and integrating with backend services
Experience with build tools and modern JavaScript workflows (e.g., Webpack, npm/yarn)
Familiarity with accessibility (WCAG), cross-browser, and device compatibility best practices
Experience working in Agile (Scrum/Kanban) environments
Knowledge of testing tools such as Jest, React Testing Library, Cypress, etc.; preferred.
Experience with .NET Core Api (C#); preferred.
At least one of the following:
Good problem-solving abilities.
Ability and willingness to learn and extend skills.
Good oral and written communication skills.
Good organizational skills.
Proficient in use of Microsoft Office software required for this job.
Travel as required.
Valid Texas Driver’s license and driving record at the time of hire which would not place the employee on probation or disqualify the employee from Certified Fleet Operator status, and the Company Driving and Safety Policy.
PHYSICAL REQUIREMENTS
Use of PC, telephone, copy machine and other office equipment over six (6) hours per day.
Extended periods of sitting and concentration.
Occasional bending, twisting, crouching, pulling, pushing, lifting, and moving items weighing up to 30 lbs.
WORKING CONDITIONS
Occasional long, irregular hours.
Occasional travel by auto or other public transportation.
Work conducted in office environment owned or leased by company.
REVISED July 2025