Job Description
Building the client-side of our web applications as a Frontend Developer requires passion and talent.
Key responsibilities include:
- Translating UI/UX design wireframes into responsive, interactive web pages
- Writing clean, efficient, and maintainable code using HTML, CSS, and JavaScript
- Implementing responsive design principles for compatibility across various devices and browsers
- Optimizing web applications for maximum speed & scalability
- Creating and maintaining reusable code libraries & components
- Collaborating with back-end developers to integrate front-end elements with server-side logic
- Conducting thorough testing and debugging to identify and fix issues
- Ensuring web accessibility standards and best practices are followed
- Staying updated on emerging technologies and industry trends
- Participating in code reviews and contributing to team knowledge sharing.
Requirements:
- A minimum of 3-6 years of work experience is required
- 3+ years of experience in frontend development
- Strong proficiency in HTML5, CSS3, and JavaScript
- Experience with modern JavaScript frameworks/libraries (React, Angular, Vue.js)
- Knowledge of responsive design principles and cross-browser compatibility
- Familiarity with CSS preprocessors (SASS, LESS)
- Experience with version control systems (Git)
- Understanding of web performance optimization techniques
- Knowledge of frontend build tools (Webpack, Babel, npm)
- Basic understanding of UI/UX design principles
- Problem-solving skills and attention to detail
- Strong communication and collaboration abilities
Preferred Qualifications:
- Experience with TypeScript
- Knowledge of state management libraries (Redux, MobX)
- Familiarity with testing frameworks (Jest, Cypress)
- Experience with CSS frameworks (Bootstrap, Tailwind CSS)
- Understanding of RESTful APIs and GraphQL
- Knowledge of SEO principles and best practices
- Experience with CI/CD pipelines
- Familiarity with Agile development methodologies