Overview
As a Frontend Engineer, you will be responsible for developing and maintaining user-facing features, ensuring high performance and responsiveness. You will work closely with designers, backend engineers, and product managers to deliver seamless experiences that delight our users.
Role & Responsibilities
Architect, design, and implement design requirements into appealing and functioning interactive applications. Collaborate with backend developers and other frontend engineers to deliver robust and seamless application experiences.
- Build and maintain scalable, high-performance web applications for robust user experience.
- Implement new features by writing robust and efficient code in the Vue + Tailwind frontend.
- Maintain and improve the presentability of our website and web applications.
- Acquire feedback from customers and users to build viable solutions.
- Collaborate with designers and backend developers to improve usability.
- Troubleshoot and resolve issues in production and development environments.
- Create quality prototypes and templates for the user approvals.
- Participate in code reviews to maintain high standards of code quality and system design.
- Document frontend system architectures, brand guidlines, and deployment processes to ensure knowledge sharing and team efficiency.
Required Skills
- 2+ years of experience in frontend development.
- Experience with modern frontend frameworks/libraries (React, Vue.js, or Angular).
- Strong understanding of TypeScript, JavaScript frameworks, and REST, GraphQL APIs.
- Hands-on experience with building user interface and layout aesthetics.
- Optimize applications for maximum performance and scalability.
- Ensure cross-browser compatibility and mobile responsiveness.
- Work closely with backend developers to integrate APIs and data services.
- Familiarity with best practices for SEO principles and optimization.
- Familiarity with state management (Redux, Vuex, or similar).
- Knowledge of build tools like Webpack, Vite, or Parcel.
- Experience with version control systems (Git, GitHub, or GitLab).
Nice To Have
- Knowledge of UI/UX principles and accessibility standards.
- Familiarity with testing frameworks (Jest, Cypress, etc.).