Front end Developer (React) – Development (ODS) MX
Descripción
Ubicación del perfil híbrido
Mission and responsibilities:
We’re building an innovative, cutting-edge, banking platform designed for seamless international expansion, prioritizing scalability, extension, and accessibility. Our architectural foundation embraces Domain-Driven Design, Ports & Adapters pattern, and other clean architecture concepts meticulously tailored to meet our unique requirements. Join us in shaping the future of frontend development within this visionary project!
Requisitos mínimos
Responsibilities:
- Contribute to web development with React, Typescript, Javascript, HTML, and CSS.
- Given that a large part of our product is based on code libraries that will be consumed by multiple teams, a strong emphasis is placed on testing. Your role includes crafting a robust test suite using Jest and react-testing-library.
- Actively contribute to the enhancement and definition of our front-end architecture, rooted in clean architecture principles, SOLID, hexagonal architecture, and Domain-Driven Design (DDD).
- Approach tasks with a results-oriented mindset, taking ownership of your deliveries.
- Encouraging strong communication and collaboration with team members and stakeholders. We’re all committed to promote and foster a healthy and collaborative culture!
- Collaborating in the improvement of our shared libraries, fostering a culture that welcomes individual contributions from all engineering team members, regardless of seniority!
- Engage in code reviews, pair programming sessions, and actively contribute to reinforcing common best practices to maintain code quality and consistency.
What are we looking for in this position?
- 4+ years of hands-on experience in Javascript, and CSS-in-JS (Styled-Components)
- 1+ years of proficient experience with Typescript, expertise in generics, type narrowing, and other advanced topics will be valued.
- A minimum of 2 years of focused experience with ReactJS frameworks last versions, demonstrating a deep understanding of compound components and associated concepts.
- Proven track record in writing unit tests using Jest and react-testing-library, or similar testing frameworks.
- Proficiency in CSS, with a preference for experience with Sass or Less preprocessors or CSS-in-JS solutions.
- Knowledge of Object-Oriented Programming (OOP) in the context of Javascript.
- Familiarity with SOLID principles, clean architecture concepts, and a profound understanding of general software design patterns, including where and why to apply them.
Good communication skills both in English and Spanish at a B2-C1 level.