Job Description
Job Summary
We are looking for skilled Front End Developers to join our dynamic team. In this role, you will be responsible for developing high-quality, responsive user interfaces using modern web technologies. You will collaborate closely with UX/UI designers and backend developers to ensure seamless integration between front-end and server-side logic, delivering exceptional user experiences.
Key Responsibilities
UI Development
- Develop user-facing features using:
- HTML
- CSS
- JavaScript
- Modern frameworks such as React, Angular, or Vue.js
- Translate UI/UX designs and wireframes into high-quality, production-ready code.
- Ensure responsive and adaptive design across devices.
Performance & Optimization
- Optimize applications for maximum speed and scalability.
- Ensure technical feasibility of UI/UX designs.
- Apply performance optimization best practices.
Integration & Collaboration
- Work closely with backend developers to integrate front-end components with server-side APIs.
- Implement and maintain front-end development standards and design guidelines.
- Participate in Agile ceremonies and team collaboration activities.
Code Quality & Maintenance
- Conduct code reviews and provide constructive feedback.
- Troubleshoot and debug front-end issues.
- Stay updated with emerging front-end technologies and industry trends.
Requirements
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Front End Developer or similar role.
Technical Skills
- Strong proficiency in:
- HTML
- CSS
- JavaScript
- Experience with modern JavaScript frameworks:
- React
- Angular
- Vue.js
- Experience with responsive and adaptive design principles.
- Familiarity with:
- RESTful APIs
- GraphQL
- Knowledge of build tools such as:
- Webpack
- Babel
- Experience with version control systems (e.g., Git).
- Strong understanding of browser rendering behavior and performance optimization.
Soft Skills
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced environment.
- Strong problem-solving skills and attention to detail.
- Ability to meet deadlines and manage priorities effectively.
Preferred Qualifications
Experience working in Agile/Scrum environments.
Experience with server-side languages such as:
Node.js
Python
Ruby
Familiarity with testing frameworks:
Jest
Mocha
Understanding of accessibility standards (WCAG).