(Closed)Conexiom
Senior Software Engineer (Frontend - D3)
- +1
- +16
- Laval, Pays de la Loire, France
- +1
- +16
- Laval, Pays de la Loire, France
About
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.We are looking for a Senior Software Engineer (Frontend β D3) with demonstrated success in building front-end pages for successful SaaS business applications.
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.
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:
- Creating an amazing user experience (not just designing it but implementing it too)
- Ensuring the product requirements are fulfilled
- Maintaining Conexiomβs standards in code quality, security, and extensibility
- 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.
- 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
- 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.
- 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
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.
The targeted salary range for this position falls between $110,000 to $130,000 CAD depending on experience and qualifications.
Why Conexiom?
- Impactful Work:Play a pivotal role in transforming how businesses operate on a global scale.
- Growth Opportunity:Be part of an ambitious company on a rapid growth trajectory, offering numerous opportunities for personal and professional development.
- Inclusive Culture:Join a diverse team of innovative thinkers and doers, committed to fostering an inclusive environment where everyone can thrive.
Conexiom is proud to offer equal employment opportunities. If you have a disability or need that requires accommodation at any time during the recruitment process, please let us know.
Nice-to-have skills
- D3.JS
- React
- Redux
- i18n
- SASS
- TypeScript
- HTML5
- CSS
- JavaScript
- C#
- ASP.NET
- Python
- Git
- SVN
- Databases
- Jest
Work experience
- Frontend
Languages
- English