What are the responsibilities and job description for the Frontend Developer position at Snelling Staffing?
Job Description:
The ideal candidate will be responsible for the development and maintenance of user interfaces for our web applications. They should have a strong understanding of jQuery, ES6, React, CSS, HTML, and Content Management Systems (CMS). The Front-end Developer will collaborate closely with our design team and backend developers to deliver high-quality, responsive, and user-friendly interfaces.
Work Location: Ridgefield Park, NJ
Responsibilities:
• Develop and implement user interfaces for web applications using modern front-end technologies such as jQuery, ES6, React, CSS, and HTML.
• Collaborate with cross-functional teams, including designers and backend developers, to translate design mockups and wireframes into responsive and interactive web pages.
• Optimize web applications for maximum speed and scalability.
• Ensure the technical feasibility of UI/UX designs and maintain code quality.
• Stay updated on emerging front-end technologies and industry best practices.
• Participate in code reviews, testing, and debugging processes to ensure high-quality deliverables.
• Integrate web applications with Content Management Systems (CMS) and third-party APIs as needed.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 5 Plus years of experience as a Front-end Developer or similar role.
• Proficiency in jQuery, ES6, React, CSS, and HTML.
• Experience with Content Management Systems (CMS)
• Solid understanding of responsive design principles and mobile-first development.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills.
• Ability to work effectively in a fast-paced, dynamic environment.
Preferred Qualifications:
• Experience with version control systems such as Git.
• Knowledge of front-end build tools and package managers (e.g., Webpack, npm).
• Familiarity with Agile development methodologies.
• Experience with test automation tools and frameworks (e.g., Selenium, Cypress) is a plus.