As a Senior Front-End Developer, you will play a key role in shaping the look, feel, and functionality of our web applications. You’ll work closely with UX/UI designers, back-end developers, and product managers to deliver polished, interactive user experiences. Your expertise in modern front-end frameworks and performance optimization will ensure our products remain scalable, accessible, and ahead of market trends.
Key Responsibilities:
User Interface Development:
Build responsive, high-performance web applications using HTML5, CSS3, and JavaScript (ES6+).
Implement dynamic user interfaces using contemporary frameworks such as React, Angular, or Vue.
Translate complex design mockups and wireframes into interactive, pixel-perfect front-end code.
Modern Front-End Practices:
Optimize applications for maximum speed and scalability, ensuring cross-browser compatibility and responsiveness.
Utilize modern build tools (Webpack, Rollup, or Vite) and package managers (npm, Yarn) to streamline development workflows.
Integrate CSS preprocessors (SASS, LESS) and adopt design systems and component libraries for consistency and maintainability.
Collaboration & Agile Development:
Collaborate with back-end developers to integrate RESTful or GraphQL APIs and maintain seamless end-to-end functionality.
Participate in agile development practices, including sprint planning, code reviews, and continuous integration/continuous delivery (CI/CD).
Mentor junior front-end developers and share insights on emerging technologies and best practices.
Quality Assurance & Performance:
Ensure front-end code follows best practices for performance, accessibility (WCAG guidelines), and usability.
Write unit tests and collaborate with quality assurance teams to identify and resolve bugs.
Actively monitor and improve application performance, load times, and SEO to guarantee a superior user experience.
Preferred Skills & Technologies:
Experience with TypeScript and state management libraries (Redux, Vuex, or NgRx).
Strong understanding of RESTful and GraphQL API integrations.
Familiarity with server-side rendering (Next.js, Nuxt.js) and progressive web applications (PWAs).
Knowledge of testing frameworks like Jest, Mocha, or Cypress for automated front-end testing.
Passion for UI/UX design, with an ability to work closely with design teams to create engaging user interfaces.
Experience with cloud-based and containerized environments (Docker, AWS, or Azure) is a plus.
What We Offer:
Competitive salary and comprehensive benefits package.
Flexible work environment with options for remote work.
Opportunities for professional development, training, and career progression.
A dynamic and supportive work culture that values innovation and collaboration.
معرفی شرکت
At ClicTiv, we create awesome visual content and digital ads that help your business grow. We handle everything from videos and editing to beautiful product photos and touch-ups. What's special about us? We take care of your social media and search ads completely, so you don't have to worry about a thing. Our biggest goal is making sure you get more money back than you spend on our services and the ads themselves. At ClicTiv, we genuinely care about your business, because when you succeed, we succeed too.