We are looking for a highly analytical
Frontend Engineer to join our highly collaborative team, working closely with designers, backend engineers, and product managers to build high-quality, scalable, and accessible web applications.
The ideal candidate should have strong expertise in HTML, JavaScript, and CSS, experience with modern CSS frameworks, and a solid understanding of UI/UX principles. While experience with React.js is preferred, it is not required.
Key Responsibilities
- Develop and maintain responsive, user-friendly web applications using modern HTML, CSS, and JavaScript.
- Build scalable and reusable UI components, ensuring consistency across the application.
- Work within a highly collaborative team, contributing to discussions on design systems, UI/UX improvements, and frontend architecture.
- Implement modern CSS methodologies (e.g., BEM, utility-first, atomic CSS) to maintain scalable and maintainable styles.
- Optimize applications for performance, cross-browser compatibility, and accessibility (WCAG, ARIA).
- Collaborate closely with designers, backend engineers, and product managers to align on UI/UX goals and implementation.
- Integrate RESTful APIs or GraphQL for dynamic content handling.
- Participate in code reviews, team discussions, and technical decision-making to drive frontend excellence.
- Apply analytical thinking to troubleshoot UI issues, debug performance bottlenecks, and improve application efficiency.
Required Skills & Experience:
- Strong expertise in HTML, CSS, and JavaScript (ES6+)
- Experience with modern CSS frameworks (e.g., TailwindCSS, Bootstrap, SCSS, Styled Components).
- Knowledge of design systems and experience building reusable UI components.
- Understanding of UI/UX principles, accessibility best practices, and responsive design
- Experience working in a collaborative, cross-functional team environment
- Proficiency in frontend build tools (e.g., Webpack, Vite, Parcel)
- Familiarity with version control systems (Git, GitHub, GitLab)
- Strong debugging, problem-solving, and critical thinking skills
Preferred Qualifications (Not Required)
- Experience with React.js or similar JavaScript frameworks (Vue.js, Svelte, etc.)
- Understanding of state management libraries (e.g., Redux, Zustand, Recoil).
- Basic knowledge of backend technologies (Node.js, Express)
- Familiarity with CI/CD pipelines and deployment workflows
Why Join Us
- Be part of a highly collaborative team that values communication, knowledge sharing, and teamwork.
- Work on cutting-edge frontend projects with modern tools and frameworks
- Opportunity to grow your skills in React.js and modern frontend ecosystems.
- Contribute to scalable, high-performance web applications that impact real users.
- Work in an environment that prioritizes clean, maintainable code and best practices.
- Join a team that values initiative, problem-solving, and ownership over projects.
- Gain experience in Shopify development and modern API-driven architectures.