Protect yourself from scammers/fraudsters in recruitment
Read how to identify scam/fraudulent messages

Front End Software Engineer

30099
  • Negotiable
  • Latin America
  • Permanent

Are you passionate about crafting beautiful, responsive, and scalable user interfaces? We’re looking for a UI Software Engineer who loves turning complex ideas into intuitive digital experiences. If you enjoy working with modern frameworks, mentoring others, and building products that users love—this could be your next big move.



What You’ll Be Doing



You’ll be part of a collaborative engineering team focused on building high-performance web applications using Angular, Node.js, RxJS, and modern state management tools. Your work will directly impact how users interact with powerful backend systems across industries like smart cities, education, and hospitality.



Here’s what your role will include:




  • Designing and developing scalable UI components and applications.

  • Translating business and technical requirements into clean, maintainable code.

  • Enhancing and optimizing existing interfaces for performance and stability.

  • Writing and maintaining automated tests to ensure quality.

  • Supporting QA engineers with debugging and testing strategies.

  • Collaborating with UX, product, and backend teams to deliver seamless user experiences.



What You Bring




  • Strong experience with JavaScript, TypeScript, Angular (v10+), Node.js, HTML, and SCSS.

  • Solid understanding of state management tools like Redux/ngrx or Akita.

  • Familiarity with REST APIs and tools like Postman.

  • Experience with unit testing and automation frameworks (Jest, Cypress, Jasmine, etc.).

  • Comfortable working independently and in distributed teams.

  • Fluent in English and Spanish (spoken and written).

  • Knowledge of Git, CI/CD pipelines, and agile development practices.





Bonus Skills




  • Experience working with Nx Monorepos or D3.js.

  • Background in telecom or network management applications.

  • Familiarity with Linux environments.

  • Use of AI-assisted development tools like GitHub Copilot or Cursor.

  • Strong communication and mentoring skills.





Requirements




  • Bachelor’s degree in Computer Science or related field (or equivalent experience).

  • 6+ years of hands-on experience in UI development.

  • Proven track record building complete web-based applications for enterprise or cloud-hosted systems.





Why You’ll Love Working Here




  • You’ll work on meaningful projects that impact real users.

  • Be part of a team that values creativity, collaboration, and continuous learning.

  • Enjoy flexibility, autonomy, and a supportive work culture.

  • Grow your skills with modern tools and frameworks.



Luz Nunez Principal Account Manager | Mexico

Apply for this role