Senior Front-end Developer
Snai · Skopje
Job description
About the role
We are looking for an experienced Senior Front‑end Developer to lead the development of a large‑scale Angular application. You will work closely with designers, product managers, backend engineers and QA to deliver high‑quality, performant web experiences.
Key responsibilities
- Translate design mockups and feature requirements into responsive, mobile‑friendly web pages.
- Ensure cross‑browser compatibility and optimise applications for speed and scalability.
- Write clean, maintainable, reusable code following best practices and design patterns.
- Conduct code reviews, write unit, integration and E2E tests, and maintain test coverage.
- Collaborate with cross‑functional teams to implement seamless user experiences.
- Debug and troubleshoot frontend issues, performing root‑cause analysis.
- Participate in Agile ceremonies and mentor junior developers.
- Stay up‑to‑date with emerging frontend technologies and propose improvements.
Required profile
- 6+ years of professional experience building modern web applications.
- 3+ years hands‑on experience with HTML, CSS, JavaScript and modern frameworks (Angular 16+, React, Vue, RxJS).
- Experience with frontend architecture concepts such as micro‑frontends and monorepos.
- Strong proficiency in TypeScript, CSS preprocessors (SCSS/SASS/LESS) and Tailwind CSS.
- Solid understanding of design patterns, component‑driven development and web performance optimisation.
Required skills
- HTML, CSS, JavaScript, TypeScript
- Angular (16+), React, Vue, RxJS
- Webpack Module Federation, Single SPA, Nx, Turborepo
- SCSS/SASS/LESS, Tailwind CSS
- RESTful APIs, WebSockets
- npm, Yarn
- Design patterns, component‑driven development
- Performance optimisation (lazy loading, bundle analysis, caching, critical CSS, image compression/webp)
- Browser testing and debugging tools
- CI/CD pipelines
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches for Северна Македонија.
Salaries by job title
- Нефролог 6
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published пред 2 седмици
Expires после 1 месец
24 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Snai
Skopje