Tech Stack
CloudDistributed SystemsGraphQLReactReact Native
About the role
- Lead frontend development in the BASE Focus Area, influencing architecture and design decisions across teams.
- Design and implement straightforward solutions to complex scenarios, ensuring scalability and maintainability.
- Work closely with product managers and designers to translate vision and needs into technical solutions and communicate with engineering team.
- Serve as a focal point in communications with other teams and areas of the company.
- Serve as a technical reference to the team and across the company.
- Mentor and guide other engineers, fostering technical excellence, ownership, and collaboration.
- Take end-to-end ownership of critical product flows and deliveries, participating from product lifecycle start through technical approaches and delivery.
Requirements
- Strong expertise in React and React Native (mandatory).
- Experienced in distributed systems and modern system designs, including cloud environments, CI/CD pipelines, Backend for Frontend (BFFs), Micro Frontends, web and mobile applications.
- Skilled in designing and developing complex modern mobile and web applications.
- Experienced with RESTful and GraphQL services; collaborate with backend teams to create mockups, define payloads, and follow HTTP best practices.
- Capable of architecting large-scale, multi-tier web applications.
- Team player; mentor junior colleagues and seek support from peers.
- Effective communicator in Portuguese and English (written and verbal).
- Bachelor’s degree in computer science or equivalent professional experience.
- Prior experience in React and React Native are mandatory.