Job Description
We are seeking a highly skilled and experienced Sr. Full Stack UI Engineer to join our team. As a key member of the engineering team, you will be responsible for designing, developing, testing and maintaining scalable frontend applications using React and TypeScript.
The ideal candidate will have a strong focus on Backend-for-Frontend (BFF), API Integration and Event-driven architecture. You will work closely with other developers, QA's and Product Owners to ensure seamless integration with backend services through middleware technologies.
Key responsibilities include building high-quality frontend experiences, working on the BFF layers, integrating REST APIs and event-driven architectures for the consumption of browser-based components. You will also implement caching strategies, request aggregation and API optimizations, ensuring secure API communication using OAuth2 and JWT.
Additionally, you will analyze requirements, design, develop, test and maintain scalable React applications, write unit tests (Jest, Vitest, React Testing Library) and E2E tests (Cypress, Playwright). Excellent verbal and written communication skills, with good senior-level stakeholder management soft skills and competencies are required.
Required Skills and Qualifications
* 8+ years experience working as a Full Stack Engineer
* Must have Backend-for-Frontend (BFF) experience such as Node.js, Express/NestJS, AWS API Gateway, Kong, Apigee
* Extensive Frontend experience such as React and TypeScript
* Previously implemented event-driven features to enhance real-time interactions and scalability
* Passion for building great consumer products and improving user experience
* Hands-on experience with observability tools such as Datadog, Prometheus, Grafana
* Experience with Protobuf conversion to/from JSON
Benefits
As a Sr. Full Stack UI Engineer at our organization, you can expect:
* A competitive salary and benefits package
* Ongoing professional development and training opportunities
* A collaborative and dynamic work environment
* The opportunity to work on exciting and challenging projects
Others
If you are a motivated and experienced engineer looking for a new challenge, we encourage you to apply for this exciting opportunity.