Front End Developer | Codersbrain
Job Description
Front End Developer
Job Summary
The Front End Developer will be responsible for designing, developing, and optimizing user interfaces for web applications. This role will play a critical part in creating seamless, responsive, and visually appealing digital experiences that align with organizational goals and client expectations.
Responsibilities:
Develop, test, deploy and maintain user-facing features using HTML, CSS, and
JavaScript and ReactJS.
Collaborate with designers and back-end developers to create seamless and visually
appealing web applications.
Use development best practices to ensure a high standard of quality for all the team’s
deliverables.
Optimize applications for maximum speed and scalability.
Ensure the technical feasibility of UI/UX designs.
Implement responsive design principles to ensure compatibility across various devices
and browsers.
Conduct/participate in team code reviews and provide constructive feedback to team
members.
Demonstrate code solutions and share knowledge with the team to foster continuous
improvement and innovation. Willingly accept feedback from team leaders and peers
and adjust developed solutions accordingly.
Follow agile best practices, collaborating with the tech lead to size and prioritize tasks,
complete work as agreed to, and actively participate in regular sprint/iteration events
such as backlog grooming, sprint demo, and retrospectives.
Follow defined team processes for code check-in/check out, peer or leader review, QA
review, and all protocols for code promotion and deployment.
Requirement Qualifications:
5+ years proven experience as a Front-End Developer.
5+ years of solid hands-on experience with modern languages/frameworks e.g.
JavaScript (ES6+) and React.
Proficient understanding of web markup, including HTML and CSS3.
Strong understanding of web development principles and best practices.
Experience with version control systems (e.g., Git).
Familiarity with AJAX, RESTful APIs and integration.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
Strong communication skills.
Preferred Qualifications:
Experience crafting and implementing highly scalable web services (preferably with AEM
as the Content Management System)
Experience with accessibility standards (WCAG 2.0) and user experience design and
how to build compliant and user-friendly web applications
Experience with CSS preprocessors (e.g., Sass, LESS).
Knowledge of build tools and task runners (e.g., Webpack, Gulp).
Understanding of SEO principles.
Experience with testing frameworks (e.g., Jest, Mocha).