Senior Software Engineer, Front-end
The Trade Deskabout 4 hours ago
Responsibilities
- Design, build, deliver, and own full lifecycle development software from inception to production.
- Demonstrate a firm grasp of the entire software development lifecycle.
- Drive complex changes involving multiple components.
- Deliver quality changes, including automated tests, metrics, and monitoring.
- Collaborate with team members to deliver features.
- Guide and review changes to product features in line with product roadmaps.
- Implement and maintain product features.
- Build components and processes that are regularly used by others.
- Build execution plans incorporating user data, observations, and market insight.
- Validate changes to ensure high quality product releases.
- Work in a distributed system environment.
- Understand the business objectives behind the code.
- Participate in and lead projects with a high level of technical ambiguity.
- Contribute to development of comprehensive success criteria.
- Lead others through example, mentorship, teaching.
- Participate in hiring activities.
- Use data to analyze and communicate the impact of your work on operational efficiency.
Requirements
- Comfortable working on an agile, distributed team spanning multiple time zones.
- Effective communication skills across both technical and non-technical audiences.
- Solid understanding of computer science and engineering fundamentals.
- Passionate about building beautiful and seamless user interfaces.
- Proficient in JavaScript/TypeScript.
- Experience building enterprise level services.
- 7+ years of software development engineering experience.
- Bachelor’s/Master’s degree in computer science or relevant engineering-related field or equivalent experience.
- Additional experience in server-side languages/technology (C#, Java, NodeJS, SQL) and front-end frameworks (React/Redux) is a plus.