Volver a la página principal

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.