Job Description:
Role Purpose
We are seeking a skilled Front-End Developer to join our engineering team. In this role, you will be responsible for building the client-side of our web applications. You will translate design mock-ups into interactive, high-performance, and accessible digital experiences. You should be a tech-savvy professional who is curious about new digital technologies and aspires to combine usability with visual design.
Key Responsibilities & Deliverables
Feature Development: Build scalable and reusable components and front-end libraries for future use using modern JavaScript frameworks.
Design Implementation: Work closely with UI/UX designers to bridge the gap between design and technical implementation, ensuring pixel-perfect execution of wireframes.
Responsiveness & Compatibility: Ensure applications are fully responsive across various devices (mobile, tablet, desktop) and function consistently across all major browsers.
Performance Optimization: Monitor and improve front-end performance, focusing on Core Web Vitals, lazy loading, and efficient state management.
API Integration: Collaborate with Backend Developers to integrate RESTful or GraphQL APIs and ensure seamless data flow.
Accessibility: Implement and maintain web accessibility standards (WCAG 2.1+) to ensure an inclusive experience for all users.
Quality Assurance: Write unit and integration tests to ensure code reliability and participate in peer code reviews.
Technical Skills & Qualifications
Core Stack: Deep proficiency in HTML5, CSS3 (Flexbox, Grid), and Modern JavaScript (ES6+).
Frameworks: Proficiency in at least one major framework: React.js, Vue.js, or Angular.
UI/UX Implementation: Ability to translate complex designs into functional code while advocating for the user.
Testing: Familiarity with testing frameworks such as Jest, Vitest, Cypress, or Playwright.
Data Visualization: Experience building interactive charts, dashboards, and analytical views (D3.js, Oracle JET, or similar).
Tools: Familiarity with Git version control and design hand-off tools (e.g., Figma). Experience with Vite, Webpack, or TurboPack.
Soft Skills
Problem-Solving: A proactive approach to debugging and architectural challenges.
Communication: Ability to explain technical concepts to non-technical stakeholders and collaborate effectively with cross-functional teams.
Continuous Learning: A passion for staying updated with the latest industry trends, such as AI-assisted coding and WebAssembly.
Attention to Detail: An eye for aesthetics and a commitment to maintaining design integrity
Experience:5 Yrs
Educational: B.E/ B.Tech / MCA