Senior Front-End Developer
Location: Hybrid (Onsite + Remote)
Employment Type: Full-Time
Experience Level: Senior (6+ Years Preferred)
Position Overview
We are seeking a Senior Front-End Developer with strong expertise in modern JavaScript and React to design and build scalable, high-performance web applications. This role requires a hands-on developer with deep technical knowledge, strong architectural understanding, and a passion for delivering exceptional user experiences.
The ideal candidate will collaborate cross-functionally with product managers, designers, and back-end engineers to translate business requirements into maintainable and performant front-end solutions. Experience using AI-assisted development tools in modern workflows is highly valued.
Key Responsibilities
- Design, develop, and maintain responsive web applications using React and modern JavaScript
- Build reusable UI components using functional components and React hooks
- Implement scalable styling solutions using CSS, Bootstrap, and Material UI
- Ensure cross-browser compatibility, responsiveness, and application performance
- Optimize rendering performance, bundle size, and load times
- Collaborate with UX/UI teams to implement designs from tools such as Figma
- Integrate front-end applications with RESTful APIs
- Apply best practices in code quality, testing, and maintainability
- Participate in peer code reviews and provide mentorship to junior developers
- Stay current with evolving front-end technologies and industry trends
Required Qualifications
- Strong proficiency in JavaScript (ES6+), including asynchronous programming and modern language features
- Advanced experience with React:
- Functional components and hooks
- State management patterns (Context API, Redux Toolkit, or similar)
- Component-driven architecture
- Proficiency in HTML5 and semantic markup
- Experience with TypeScript
- Strong CSS3 knowledge, including:
- Flexbox and CSS Grid
- Responsive design principles
- CSS-in-JS and/or modular CSS approaches
- Experience building responsive layouts with Bootstrap
- Experience customizing and theming Material UI
- Experience integrating RESTful APIs (JSON-based services)
- Familiarity with modern build tools and package managers (e.g., Webpack, Vite, npm, yarn)
- Experience with AI-assisted development tools (e.g., coding assistants, AI-based debugging or testing tools)
- Proficiency with Git and collaborative development workflows
- Experience working in Agile/Scrum environments
- Strong debugging, analytical, and performance optimization skills
Preferred Qualifications
- Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress)
- Familiarity with CI/CD pipelines and front-end deployment practices