Frontend Senior Software Engineer - Ecosystem
Domo
·
Posted:
August 1, 2023
·
Onsite
About the position
We are seeking a Frontend Developer to join our Ecosystem team and contribute to the development of a marketplace for partners to distribute content to our customers. As a key contributor, you will be responsible for translating design concepts into functional software and ensuring high-quality design and development practices. Additionally, you will collaborate with other designers, research and define patterns and toolkits, and mentor other developers. A Bachelor's degree in Computer Science or relevant professional experience is required.
Responsibilities
- Acting as a developer, responsible for high quality design and development practices
- Participating in key project phases: ideation, architecture design, implementation, and testing
- Using metrics as a measure of success for rollouts of projects
- Collaborating with other designers to create and iterate on intuitive user experiences
- Researching and defining patterns, toolkits, and services that support a well-designed interface based on Domo's API
- Promoting adoption of patterns, toolkits, and services amongst other development teams
- Mentoring other developers through code review, pairing, and establishing best practices applicable to build maintainable systems
- Having a Bachelor's degree in Computer Science, Information Systems, or closely related field (or 5+ years of relevant professional experience in lieu of degree)
Requirements
- Bachelor's degree in Computer Science, Information Systems, or closely related field (or 5+ years of relevant professional experience in lieu of degree)
- High quality design and development practices
- Participation in key project phases: ideation, architecture design, implementation, and testing
- Using metrics as a measure of success for project rollouts
- Collaboration with other designers to create and iterate on intuitive user experiences
- Research and define patterns, toolkits, and services that support a well-designed interface based on Domo's API
- Promote adoption of patterns, toolkits, and services among other development teams
- Mentoring other developers through code review, pairing, and establishing best practices for maintainable systems
Benefits
- Promote adoption amongst other development teams
- Mentoring other developers through code review, pairing, and establishing best practices applicable to build maintainable systems
- A Bachelor’s degree in Computer Science, Information Systems, or closely related field. Will consider 5+ years of relevant professional experience in lieu of degree
- At least 5 years of industry experience as a frontend or full stack developer in a cross-functional team delivering software and web applications
- Demonstrates expertise using modern JavaScript tooling and functionality
- Knowledge of and experience with testing patterns
- Proven experience in developing usable, maintainable, and performant UIs
- Has a track record of working effectively with project managers to deliver high quality and effective software solutions
- Hands-on expertise with React, Redux based web applications
- Hands-on expertise using TypeScript
- Experience handling payment processing and subscriptions is a plus
- Domo is an equal opportunity employer