HITSS, the System Integrator of América Móvil Group, with more than 37 years of experience delivering digital solutions and IT services across 8 countries in Latin America and the United States, invites you to join its leading Information Technology team.
💼Job: React Developer
📍Location: Mexico / 100% Remote
📅 Employment Type: Full Time
🎓Profile Requirements:
Education: Bachelor's Degree in Computer Systems Engineering, Computer Science, Information Technology, or a related field.
🛠️ Qualifications:
- 5+ years of hands-on professional experience developing front-end applications using React.
- Experience with JavaScript and TypeScript.
- Experience with Node.js, including knowledge applicable to Node.js 18.
- Experience building scalable Single-Page Applications (SPAs) and reusable, component-based architectures using React.
- Experience with Next.js is highly desirable.
- Strong knowledge of HTML5, CSS3, responsive design, and modern front-end development practices.
- Experience integrating front-end applications with RESTful APIs and web services.
- Experience working with JSON Web Tokens (JWT) and authentication/authorization flows.
- Strong understanding of JavaScript fundamentals, asynchronous programming, DOM manipulation, state management, and application flow.
- Experience with Unit Testing and automated testing practices. Experience with Mocha or similar testing frameworks is a plus.
- Experience using Git or other version control systems such as SVN or Mercurial.
- Experience working with AWS cloud environments.
- Experience working under Agile and/or Waterfall methodologies.
- Advanced English communication skills
🧩 Responsibilities
- Design, develop, and maintain web application user interfaces using React.js.
- Develop and maintain backend functionality using Node.js
- Develop and integrate RESTful APIs for communication between application components and services.
- Integrate third-party APIs, services, and authentication providers.
- Develop solutions that use relational databases, including PostgreSQL.
- Apply software design patterns and established development practices when designing application solutions.
- Use modern front-end build pipelines and development tools, including tools such as Babel, Webpack, and NPM.
- Participate in software development activities using Agile or Waterfall methodologies.
- Use source control tools to manage and version application code.
- Contribute to testing, debugging, troubleshooting, and code quality activities.
- Collaborate with developers, designers, business analysts, QA, and other stakeholders to deliver application solutions.
🌟 What we offer?
- Join a team of experts
- Contribute to the development and maintenance of the bank’s critical systems.
- Access professional growth opportunities and continuous learning programs.