What are the responsibilities and job description for the Front-End Developer position at Brilliant Infotech Inc.?
Job Details
Job Title: Front-End Developer
Location: Jersey City, NJ (Hybrid/On-site)
Type of Employment: Full-time
About the Role:
We are seeking an experienced Front-End Developer with 5 7 years of hands-on experience to join our team in New Jersey. The ideal candidate has a strong eye for design, a passion for building intuitive user interfaces, and deep expertise in modern front-end technologies. You will collaborate closely with UX designers, product managers, and back-end engineers to deliver high-quality digital experiences.
Key Responsibilities:
- Develop responsive, high-performance web applications using modern front-end technologies.
- Translate UI/UX designs and wireframes into clean, maintainable code.
- Optimize components for maximum speed, performance, and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and maintain reusable code libraries and design systems.
- Conduct code reviews and provide mentorship to junior developers.
- Troubleshoot, debug, and resolve front-end issues across browsers and devices.
- Stay updated with the latest industry trends and best practices in front-end development.
Required Qualifications:
- 5 7 years of professional front-end development experience.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6 ).
- Expertise in one or more modern frameworks/libraries such as React, Angular, or Vue.js (React strongly preferred).
- Experience with RESTful APIs, JSON, and asynchronous programming.
- Familiarity with Webpack, Babel, NPM/Yarn, and other front-end build tools.
- Strong understanding of responsive design, cross-browser compatibility, and web accessibility (WCAG).
- Experience with Git and modern version control workflows.
- Ability to work in an Agile/Scrum environment.
Preferred Skills:
- Experience with TypeScript.
- Knowledge of UI/UX principles and design tools (Figma, Sketch, Adobe XD).
- Familiarity with unit testing frameworks (Jest, Mocha, Cypress, React Testing Library).
- Basic understanding of back-end technologies (Node.js, APIs, cloud platforms).
- Experience with CI/CD pipelines and DevOps practices.
Education:
- Bachelor s or Master s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent experience).