Senior Software Engineer, Frontend

Logo of Domino Data Lab

Domino Data Lab

📍Remote - Argentina

Job highlights

Summary

Join Domino's UI team and contribute to the development and improvement of our data science platform. You will work closely with the PHaM team to enhance frontend engineering productivity, introduce innovative solutions, and lead the migration to a React-based framework. This role requires strong proficiency in a modern frontend tech stack, experience with web application development, and expertise in debugging and troubleshooting. You will also mentor junior engineers and contribute to a dynamic and collaborative environment. Domino values a growth mindset, truthfulness, and continuous improvement, fostering a supportive and inclusive workplace.

Requirements

  • 6+ years previously in a software engineering individual contributor role
  • Strong proficiency in a modern frontend tech stack, ideally with React + Redux, TypeScript, and JavaScript; significant experience with Angular or Vue may also be considered
  • Hands-on experience with modern front-end build tools and practices, such as Vite, Node.js, NPM, Yarn, and Webpack
  • Proven track record of delivering high-quality web applications or components
  • Demonstrated expertise in debugging and troubleshooting for JavaScript, CSS, and UI issues, with a focus on optimizing for high-performance user experiences
  • Proficient in modern JavaScript testing frameworks (e.g., Jest)
  • Able to manage multiple projects concurrently and thrive in a dynamic environment
  • Resilient in adapting to changes and committed to continuous improvement
  • Applies solid design thinking skills, especially in situations with ambiguity

Responsibilities

  • Fully integrate with the PHaM team to leverage an advanced understanding of the Domino codebase and UI practices to drive architectural improvements that significantly enhance frontend engineering productivity
  • Bring fresh ideas to improve UI development efficiency in Domino’s engineering processes
  • Lead efforts to migrate the Domino frontend from Twirl templates to a React-based SPA framework
  • Design a roadmap for elevating Domino’s “look and feel” while implementing strategies to reduce maintenance overhead
  • Mentor junior engineers, helping to develop their skills and knowledge, and assist in onboarding new team members

Preferred Qualifications

  • Familiarity with Scala or other JVM-based languages (Java, Kotlin, etc.)
  • Knowledge of Kubernetes operators and Helm charts
  • Experience with data science workflows and MLOps platforms

Benefits

#LI-Remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.