Job Description: Front-End Developer )
Position Overview
Position Overview
We are seeking a skilled and passionate Front-End Developer with strong expertise in to join our growing development team. The ideal candidate will be responsible for building user-friendly, high-performing, and scalable web applications. You will collaborate closely with designers, back-end developers, and product managers to deliver seamless digital experiences.
Key Responsibilities- Develop, test, and maintain high-quality front-end features using and related ecosystem tools.
- Collaborate with UI/UX designers to implement pixel-perfect and responsive interfaces.
- Work closely with back-end developers to integrate APIs and services.
- Optimize applications for maximum performance and scalability.
- Ensure cross-browser compatibility and responsiveness across devices.
- Participate in code reviews, contribute to best practices, and maintain coding standards.
- Troubleshoot, debug, and resolve issues in production and development environments.
- Stay up to date with emerging trends, frameworks, and best practices in front-end development.
- Proven experience as a Front-End Developer or similar role.
- Strong proficiency in (Vue 2/3), Vue Router, Vuex/Pinia, and component-based architecture.
- Solid understanding of HTML5, CSS3, JavaScript (ES6+).
- Experience with RESTful APIs or GraphQL integrations.
- Familiarity with build tools such as Webpack, Vite, or Rollup.
- Knowledge of responsive design, accessibility, and cross-browser compatibility.
- Familiarity with version control systems, especially Git.
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- Experience with TypeScript.
- Knowledge of or SSR (Server-Side Rendering).
- Familiarity with testing frameworks like Jest, Mocha, or Cypress.
- Understanding of CI/CD pipelines and DevOps practices.
- Exposure to Agile/Scrum methodologies.
- Competitive salary and benefits package.
- Flexible working environment (hybrid/remote options available).
- Opportunities for career growth and professional development.
- Collaborative and supportive team culture.