Full Stack Engineer - UI
Posted 6 days 15 hours ago by RED Global
Permanent
Not Specified
Other
Lisboa, Portugal
Job Description
RED Global is currently recruiting for a Senior Full Stack UI Engineer for our client, a global organisation who undertaking a large integration program. They are looking to bring on board an experienced Sr. Full Stack UI Engineer with a strong focus on Backend-for-Frontend (BFF), API Integration and Event-driven architecture.
Key responsibilities:
- Build high-quality frontend experiences as well as working on the Backend-for-Frontend (BFF) layers, integrating REST APIs and event-driven architectures for the consumption of browser-based components.
- Work with API Gateways (e.g., AWS API Gateway, Kong, Apigee) to manage API requests efficiently.
- Implement caching strategies, request aggregation, and API optimizations.
- Ensure secure API communication using OAuth2, JWT, and best API security practices.
- Analyse requirements, design, develop, test and maintain scalable react (TypeScript) applications.
- Ensure seamless integration with backend services through middleware technologies.
- Write unit tests (Jest, Vitest, React Testing Library) and E2E tests (Cypress, Playwright).
- Report to the Engineering Manager and be part of an agile development team working closely with other developers, QA's and Product Owners.
- Excellent verbal and written communication skills, with good senior-level stakeholder management soft skills and competencies.
Required skills:
- 8+ years experiences working as a Full Stack Engineer.
- Must have Backend-for-Frontend (BFF) experiences such as Node.js, Express/NestJS, (AWS API Gateway, Kong, Apigee).
- Extensive Frontend experiences 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 (Datadog, Prometheus, Grafana).
- Experience with Protobuf conversion to/from JSON.