Job Overview
We are seeking a passionate and skilled Staff UI Software Engineer to join our innovative team focused on transforming the digital vehicle marketplace. In this role, you will play a pivotal part in designing and implementing user interfaces that enhance customer experiences. If you possess expertise in React and a commitment to high-quality code, this remote position offers an exciting opportunity to contribute to meaningful projects while collaborating with a talented team.
Key Responsibilities
- Design and develop high-quality applications, optimizing existing code for performance and reliability.
- Write comprehensive unit tests and validate software against acceptance criteria to ensure robust code quality.
- Advance the design and architecture of applications, integrating modern technologies and best practices.
- Document processes and code effectively to promote team standards and knowledge sharing.
- Conduct thorough impact analyses to understand the implications of changes across various applications.
- Gain domain expertise to align technology solutions with business requirements effectively.
- Lead code reviews and communicate application modifications clearly.
- Troubleshoot production issues and implement effective resolutions across multiple applications.
- Engage in Agile practices, contribute to team sprint commitments, and recommend process enhancements.
- Mentor junior software engineers, fostering their professional growth and development.
Required Skills
- Profound knowledge and practical experience in object-oriented programming languages and design patterns.
- Familiarity with the Software Development Life Cycle (SDLC), including Agile/Scrum methodologies.
- Proficient in React and Next.js frameworks.
- Strong analytical and problem-solving skills, coupled with a collaborative mindset.
- Demonstrated capability to mentor and guide less experienced engineers.
Qualifications
- A Bachelor's degree in Computer Science, Information Systems, or a relevant field, or equivalent professional experience.
- A minimum of 8 years of experience in software engineering or significant equivalent experience.
- Proven experience in leading technical direction for software engineering teams across multiple applications.
Career Growth Opportunities
We prioritize your professional development through mentoring, continuous learning, and active participation in the talent selection process. You will have access to various avenues for expanding your technical and leadership skills, all while contributing to impactful projects.
Company Culture And Values
Our culture is founded on respect, innovation, and collaboration. We are committed to creating an inclusive environment where every team member feels valued and empowered to make meaningful contributions.
Compensation And Benefits
- A competitive base salary ranging from \(154,838 to \)227,095, along with an annual variable bonus of 10-20% (cash and equity).
- Comprehensive benefits including 401(k) matching, adoption assistance, parental leave, tuition reimbursement, and extensive medical/dental/vision coverage.
- A remote work environment with a strong emphasis on maintaining work-life balance.
Employment Type: Full-Time