Job Description
As a passionate and talented
Frontend Developer
, you will be responsible for building the client-side of our web applications implementing visual elements that users see and interact with in our web applications. You will collaborate with UI/UX designers, backend developers, and stakeholders to deliver visually appealing, user-friendly, intuitive, responsive, and engaging user interfaces.
Responsibilities:
Translate UI/UX design wireframes into responsive, interactive web pages
Write clean, efficient, and maintainable code using HTML, CSS, and JavaScript
Implement responsive design principles to ensure compatibility across various devices and browsers
Optimize web applications for maximum speed & scalability
Create and maintain reusable code libraries & components
Collaborate with back-end developers to integrate front-end elements with server-side logic
Conduct thorough testing and debugging to identify and fix issues
Ensure web accessibility standards and best practices are followed
Stay updated on emerging technologies and industry trends
Participate in code reviews and contribute to team knowledge sharing.
Who You Are:
Overall 3-6years 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