T

Front-end Developer

Tspi
Full-time
On-site
United States
$80,000 - $95,000 USD yearly

As Front-end Developer at TSPiyou will be a key member of our development team, responsible for creating dynamic and engaging user interfaces for our web applications. This role offers an exciting opportunity for individuals who are passionate about web technologies, user experience, and design aesthetics. You will collaborate closely with designers, back-end developers, and other stakeholders to translate design concepts into responsive and functional front-end solutions. Your expertise in HTML, CSS, and JavaScript, coupled with your attention to detail, will contribute to delivering exceptional user experiences and driving the success of our digital products. 


Key Responsibilities 

Front-End Development: Develop and implement user interfaces using HTML, CSS, and JavaScript, ensuring cross-browser compatibility and responsiveness. 

UI/UX Collaboration: Collaborate with UI/UX designers to implement design mockups, wireframes, and prototypes into functional front-end code. 

Responsive Design: Ensure that web applications are responsive and accessible across various devices and screen sizes. 

Web Performance: Optimize front-end code and assets to improve page load times and overall performance. 

Cross-Functional Collaboration: Work closely with back-end developers to integrate front-end and back-end components seamlessly. 

Version Control: Use version control systems (e.g., Git) to manage and track changes to front-end code. 

Debugging and Troubleshooting: Identify and resolve front-end issues, such as layout problems, browser compatibility, and performance bottlenecks. 

Code Reviews: Participate in code reviews to ensure code quality, consistency, and adherence to coding standards. 

Communication: Effectively communicate technical concepts and challenges to both technical and non-technical team members. 

 

Required Skills  

Candidates applying for this role should possess the following qualifications and skills: 
Unit testing and mocking frameworks such as Vitest or Jest
4 to 6 years' experience with web development technologies (HTML, JavaScript, and CSS) and techniques (AJAX, cross-browser compatability, standards-compliant XHTML)
Must be comfortable developing HTML, JavaScript and CSS manually (not drag and drop)
Proficiency with React is required
Understanding of the S.O.L.I.D principles of software development
Knowledge of AWS CloudFront
Familiarity with Agile Development methodologies such as Scrum and Xtreme Programming
Experience with Test-First development using TDD or BDD

Experience developing accessible web applications that meet Section 508 compliance standards

Understanding of dependency injection/inversion of Control


Additional Preferred Skills 

Candidates with the following skills and experience will be given preference: 

Experience with modern design patterns related to state management using tools like react-query or RTK Query is a plus
PostGreSQL and SQL experience is a plus