Senior Frontend Engineer — Astro / JavaScript / TypeScript- job post Job in Pakistan | Yulys
×

Job Title: Senior Frontend Engineer — Astro / JavaScript / TypeScript- job post

Company Name: TimesCourseFinder
Salary: USD 150,000.00
-
USD 200,000.00 Yearly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: remote
Location: Pakistan, United States
Required Candidates: 1 Candidates
Skills:
Problem Solving
Debugging
API Integration
Job Description:

We are looking for a highly skilled *Senior Frontend Engineer* with strong experience in JavaScript, TypeScript, Astro, HTML, CSS, responsive design, and modern frontend development.

Our platform, *Times Course Finder, is a large education website with courses, universities, scholarships, search pages, filters, content pages, lead forms, and student-focused features. We are looking for someone who can manage and improve the frontend side of the platform under the supervision of our **backend developer* and *SEO manager*.

This role is mainly focused on *frontend development, UI implementation, performance improvement, responsive layouts, API integration, bug fixing, and frontend maintenance*. The candidate does not need to be an SEO expert, but should have enough technical SEO awareness to correctly implement SEO-related frontend requirements provided by the SEO manager.

Key Responsibilities

  1. Develop, maintain, and improve frontend features using *Astro, JavaScript, TypeScript, HTML5, CSS3, and modern frontend tools*.
  2. Work on a large education platform with course pages, university pages, scholarship pages, search filters, listing pages, landing pages, blogs, and lead generation forms.
  3. Build fast, responsive, mobile-friendly, and user-friendly interfaces.
  4. Implement frontend components, layouts, templates, reusable UI sections, and dynamic page structures.
  5. Work with Astro features including static generation, server-side rendering, hybrid rendering, routing, components, layouts, and islands architecture.
  6. Integrate frontend pages and components with backend APIs, REST APIs, GraphQL, CMS data, forms, and third-party services.
  7. Improve website speed, frontend performance, image loading, lazy loading, caching, code splitting, and Core Web Vitals from a development side.
  8. Fix frontend bugs, layout issues, responsiveness problems, browser compatibility issues, and UI/UX problems.
  9. Implement technical SEO requirements provided by the SEO manager, such as meta tags, headings, schema placement, canonical tags, internal linking structure, sitemap-related frontend support, and crawl-friendly page structure.
  10. Work closely with the backend developer for API integration, data handling, deployment, debugging, and technical improvements.
  11. Work closely with the SEO manager to make sure frontend implementation supports SEO requirements without taking ownership of SEO strategy.
  12. Ensure clean, maintainable, scalable, and well-documented frontend code.
  13. Use Git, code reviews, testing, and modern deployment workflows.
  14. Support ongoing improvements, new features, page templates, landing pages, and frontend optimization of the website.

Required Skills & Qualifications

  1. 5+ years of professional frontend development experience.
  2. Strong command of *JavaScript, TypeScript, HTML5, CSS3, responsive design, and modern frontend development*.
  3. Hands-on experience with *Astro framework*, including routing, layouts, components, static generation, SSR, hybrid rendering, and integrations.
  4. Experience with React, Vue, Svelte, or similar frontend frameworks.
  5. Strong understanding of responsive design, mobile-first development, cross-browser compatibility, and accessibility best practices.
  6. Experience working with APIs, CMS systems, dynamic data, forms, and third-party integrations.
  7. Good understanding of frontend performance optimization, including Core Web Vitals, Lighthouse, lazy loading, image optimization, caching, and code splitting.
  8. Basic technical SEO awareness from a frontend implementation perspective.
  9. Experience with Tailwind CSS, Sass, PostCSS, or similar styling systems.
  10. Familiarity with testing tools such as Jest, Vitest, Cypress, or Playwright.
  11. Understanding of Git, GitHub/GitLab, CI/CD workflows, deployment processes, and production troubleshooting.
  12. Ability to write clean, reusable, maintainable, and scalable frontend code.
  13. Strong debugging skills, problem-solving ability, attention to detail, and ability to work with a team.

Nice to Have

  1. Experience working on large content websites, education platforms, directory websites, marketplace platforms, SaaS products, or high-traffic websites.
  2. Experience with Node.js, Express, serverless functions, Cloudflare, Vercel, Netlify, or similar platforms.
  3. Knowledge of headless CMS systems and structured content management.
  4. Experience with analytics/event tracking implementation such as GA4, Google Tag Manager, or conversion tracking.
  5. Open-source contributions or active involvement in the Astro/frontend community.

Important Note

We already have a dedicated SEO manager and backend developer. This role is for a technical frontend person who can work with them, implement frontend changes correctly, improve the user experience, maintain the website frontend, and support the long-term growth of the platform.

The candidate should be capable of managing the frontend development of a large live platform like *timescoursefinder.com*, while following technical guidance from the backend and SEO teams.

Interested candidates can apply with their CV, portfolio, GitHub profile, and examples of live projects they have developed or maintained.

Pay: Rs150,000.00 - Rs200,000.00 per month

Experience:

  1. Senior Frontend Engineer — Astro / JavaScript / TypeScript: 5 years (Required)

Location:

  1. Pakistan (Required)

Work Location: In person

Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.

Become a part of our growth newsletter