We are looking for a highly skilled Front-End Engineer to build and enhance modern web applications with cutting-edge technologies. You will be responsible for designing and implementing scalable, high-performance, and responsive user interfaces, collaborating with cross-functional teams, and ensuring best practices in front-end development.
Key Responsibilities:
Develop, test, and maintain high-performance front-end applications.
Implement responsive UI components using React.js, Angular, Vue.js, or similar frameworks.
Work closely with product managers, designers, and back-end engineers to create seamless user experiences.
Optimize applications for speed, accessibility, and scalability.
Ensure cross-browser compatibility and maintain UI consistency across devices.
Build and manage reusable code, libraries, and design systems.
Integrate RESTful APIs and work with GraphQL for efficient data fetching.
Utilize state management solutions like Redux, Context API, or Vuex.
Implement front-end security best practices and performance optimizations.
Participate in code reviews, mentor junior developers, and contribute to technical discussions.
Stay up-to-date with emerging technologies and frameworks to enhance development efficiency.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
3+ years of experience in front-end development.
Proficiency in HTML, CSS, JavaScript (ES6+), and TypeScript.
Strong experience with modern front-end frameworks like React.js, Next.js, Angular, or Vue.js.
Deep understanding of CSS preprocessors (SASS/LESS) and Tailwind CSS.
Expertise in optimizing performance using tools like Lighthouse, Webpack, or Vite.
Experience with component-based architecture and UI frameworks like Material UI, Ant Design, or Bootstrap.
Hands-on experience with Git, CI/CD pipelines, and Agile methodologies.
Familiarity with GraphQL, WebSockets, and server-side rendering (SSR).
Knowledge of testing frameworks (Jest, Mocha, Cypress, or React Testing Library).
Strong problem-solving skills and ability to troubleshoot complex UI issues
Bachelor's degree