Senior Frontend Engineer, Progressive Web Apps
Senior Frontend Engineer, Progressive Web Apps
Our client is the leader in the Early Childhood Education (ECE) sector, providing the most widely used developmental assessment and curriculum system in the US. We are looking for a strong engineer to build reliable, high-performing applications that deliver seamless app-like experiences across desktop and mobile devices. This role requires deep front-end engineering expertise, strong architectural judgment, and practical experience building resilient applications. The ideal candidate brings strong problem-solving skills, modern web platform knowledge, and the ability to help guide teams through PWA-specific design and implementation challenges.
As a Senior Frontend Engineer, you will:
- Build and maintain modern Progressive Web Apps (PWA) using component-based front-end frameworks and responsive design patterns;
- Collaborate closely with product, design, and backend teams to build scalable, secure, API-driven user experiences;
- Use AI-assisted development and agentic workflows to accelerate validation, debugging, automation, and delivery;
- Optimize performance, accessibility, and mobile usability across browsers and devices;
- Help establish engineering standards, architectural patterns, and implementation guidance for PWA development;
- Participate in planning, analysis, and design of new software solutions;
- Investigate, troubleshoot, and remedy performance bottlenecks in the application flow;
- Learn new technologies and keep up with both traditional and emerging best practices;
Work independently and collaborate with other team members to ensure successful project delivery.
Qualifications:
- Solid JavaScript/TypeScript, HTML, and CSS experience;
- Strong understanding of Progressive Web App architecture including service workers, manifests, offline support, installability, and browser capabilities;
- Practical front-end experience with Svelte/SvelteKit or comparable modern frameworks;
- Experience deploying PWAs to app stores using tools such as Bubblewrap or PWABuilder;
- Experience designing resilient offline-capable user experiences including caching, synchronization, and degraded-network behavior;
- Working familiarity with AI-first and agentic development approaches to accelerate implementation and automate complex user workflows;
- Strong software engineering and problem-solving skills;
- Comfortable working with and diving into backend APIs and translating contracts into maintainable client-side models;
- Strong full-stack debugging skills across browser tooling, networking, storage, services, data, and build systems;
- Experience handling cross-browser and cross-device PWA challenges, including iOS and Android platform differences;
- Experience with mobile application development is preferred;
- Experience with Python is preferred;
- Strong communication and listening skills; ability to communicate complex technical problems, root cause analysis, and propose solutions;
- Experience using AI developer tools (e.g., Codex), with an AI-forward mindset;
- At least Upper-intermediate level of English (B2 or higher);
- Experience with Agile methodology and software development;
- Commitment to following security, accessibility, and performance best practices;
- Self-starter with strong sense of collaboration, teamwork, and accountability;
Ability to quickly adapt to new environments.
We offer:
- Competitive market salary and fully remote work;
- Convenient and somewhat flexible work hours;
- 28 days of paid time off per year;
- Working on a very socially valuable product, alongside a highly professional, US-based, international team;
Interesting challenges and the ability to grow and learn.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |