fbpx

Senior Frontend Engineer

Full-time

Guadalajara

Engineering

July 8, 2024

Remote work available

KMS Mexico is a leading software development company dedicated to delivering innovative and high-quality software solutions to our clients. We are committed to excellence in every aspect of our work, and our team of talented professionals plays a key role in achieving this commitment.

Responsibilities

We are looking for a Senior Software Engineer (Frontend – D3) with demonstrated success in building front-end pages for successful SaaS business applications.

Our Front-End Engineers are responsible for designing and developing engaging user experiences for our new product release. Working daily with the Product Development teams, our engineers own, define and implement our user experience. This implementation is a key part of the role. Additionally, our engineers are accountable for the delivery, quality, and success of the user experience for our product throughout the entire lifecycle, including optimization and innovation with new features. This role will be key in building our user experience.

Specializing in D3.js, you will be responsible for designing, developing, and maintaining complex data visualizations and web applications. You will collaborate closely with product managers and UX/UI designers to create scalable visualization design systems for React based applications. Your deep understanding of D3.js and modern web technologies will be critical in driving our projects forward.

Qualifications

  • 5+ years of professional experience in web development, with a strong focus on data visualization.

  • Expertise in D3.js, including a deep understanding of its core concepts and capabilities.

  • A strong portfolio comprised of projects which demonstrate strategic, creative, and user centered design solutions to complex software problems
  • Able to test design ideas using CSS and JavaScript, or prototyping software, as a way of building interactive proofs of concept

  • Familiarity with agile, iterative design processes.

  • Strong experience with HTML5, CSS, JavaScript, React, Redux, i18n, Sass, Material UI, TypeScript and principles of responsive design, cross-browser, and web app design

  • Proponent and practitioner of TDD, and experience with Jest and React testing libraries

  • Good understanding of server-side languages (e.g. C#, ASP.NET, Python, etc.)

  • Good understanding of version control for software (e.g. Git, SVN)

  • Good understanding of APIs and databases

  • Post-secondary education in Computer Science or Engineering

Responsibilities:

  • Participate in our Agile system of sprint planning, stand-ups, reviews, retrospectives, sprint, and release planning

  • Throughout the product development process, you are collaborative, creative, and detail-oriented. You can demonstrate previous experience in:

o Creating an amazing user experience (not just designing it but implementing it too)

o Ensuring the product requirements are fulfilled

o Maintaining Conexiom’s standards in code quality, security, and extensibility o Working within the context of the broader product direction and ensuring UX

consistency across the product portfolio

• Mentor and lead other front-end engineers to drive best software practices and quality

  • Design and implement advanced data visualizations using D3.js and related libraries.

  • Collaborate with product managers and UX/UI designers to gather requirements and

    translate them into technical specifications, ensuring the creation of scalable visualization design systems for React applications.

  • Optimize visualizations for performance and scalability across various devices and browsers.

  • Stay updated with the latest trends and advancements in data visualization and web development technologies.

Benefits and Perks

Portfolio Requirement:

Applicants must provide a portfolio demonstrating their expertise in D3.js and data visualization. The portfolio should showcase previous work, highlighting complex visualizations and the ability to create scalable design systems for React applications.

URL Copied

Apply For This Job

Upload CV
0%

By clicking submit, you agree to KMS’ privacy policy and terms of use, and in particular, you expressly agree to the transfer of your personal information for the purposes described in that policy.

THANK YOU!

Your CV has been sent to HR team!