Front End Developer | Codersbrain
Job Description
Front End Developer
Job Summary
The Front End Developer will be responsible for designing, developing, and optimizing user-facing features for web applications. The ideal candidate will work closely with cross-functional teams to deliver intuitive, high-performance, and visually appealing user interfaces that support the organization’s digital goals.
Responsibilities
- Develop and maintain responsive web applications using HTML, CSS, JavaScript, React, and TypeScript.
- Implement modern UI/UX designs with Tailwind UI and other design frameworks.
- Collaborate with designers, product managers, and backend developers to create seamless user experiences.
- Optimize applications for maximum speed, scalability, and accessibility.
- Ensure code quality through version control, testing, and best practices.
- Troubleshoot, debug, and upgrade existing web applications as needed.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Minimum of 3 years of professional experience in front end development.
- Strong proficiency in HTML, CSS, JavaScript, React, and TypeScript.
- Experience with Tailwind UI or similar CSS frameworks.
- Solid understanding of responsive and adaptive design principles.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Preferred Skills
- Experience with state management libraries (e.g., Redux, Context API).
- Familiarity with RESTful APIs and asynchronous request handling.
- Knowledge of accessibility standards (WCAG).
- Experience with automated testing tools (e.g., Jest, Cypress).
- Familiarity with version control systems such as Git.
Experience
Minimum 3 years of relevant experience in front end development, with a proven track record of delivering production-ready web applications using modern frameworks and tools.
Environment
Typical work setting is an office or remote environment, depending on company policy. The role may require collaboration across distributed teams and use of collaborative project management tools. The position is full-time, with a start date 15 days from offer acceptance.