Skip to main content
Sonata Software logo

Frontend / Full-Stack Engineer Lead Role

Sonata Software
Full Timemid
INPosted 5 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptGraphQLReactNode.jsReduxZustandAWSGitLabFigmaRESTCI/CDAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Frontend / Full-Stack Engineer (Micro-

Frontends, React / Node.js)

About the role

We are looking for an experienced engineer to work across frontend and lightweight backend layers in a micro-frontend architecture.

Required skills

5+ years of professional experience with React ecosystem

Strong JavaScript expertise, including modern language features and browser runtime fundamentals

Strong TypeScript experience

designing robust domain models and type-safe APIs advanced type composition (generics, utility types, mapped types)

understanding of type-driven architecture and maintainability trade-offs ability to avoid unsafe patterns and type erosion

Strong HTML5 / CSS3 / SCSS knowledge with scalable styling approaches

Solid experience with application state management (Context API, Redux, Zustand or similar)

Strong testing experience (Jest, Testing Library, Playwright or equivalent)

Understanding of Web Components concepts:

Custom Elements lifecycle

Shadow DOM and style isolation event-driven communication using Custom Events

Experience integrating REST and GraphQL APIs

Experience working with AWS-based environments and infrastructure-as-code setups

Experience with CI/CD pipelines (preferably GitLab CI)

Experience working with design tools (Figma) and design-system-driven development

Strong communication, problem-solving, and collaboration skills

Upper-intermediate English or higher

Nice to have

Production experience with Web Components frameworks (e.g. Stencil)

About Sonata Software

Sonata Software logo

Sonata Software

sonata-software.com

LifecycleOn-site

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free