Senior Software Engineer (Frontend)
TDA
Santa Clara, CA, United States
Full-time
We are looking for a skilled Web Frontend Engineer with expertise in Typescript, React, Node.js, and preferably Next.js and Chrome Extension development.
Experience with Ant Design is a plus.
The ideal candidate will have a minimum of 5 years of relevant work experience, with a proven track record of leading features that span multiple sprints and the ability to work independently on complex features.
More responsibilities in detail :
- Partner with internal teams to gather product requirements and understand user needs.
- Analyze how new software solutions meet market demands and align with user expectations.
- Drive the roadmap for the 0 to 1 creation of new software products.
- Identify opportunities for technical improvement and innovation based on user feedback to achieve product-market fit.
- Stay informed on trends in the competitive landscape, including the latest technologies and frameworks.
- Collaborate closely with other team members to suggest and implement enhancements for products and processes.
- Present technical plus product concepts and solutions to the larger team.
- Refine and standardize coding practices to ensure high-quality, maintainable software.
- Rapidly iterate on software designs and implementations, from concept to deployment.
What You Bring :
- 5+ years of experience in frontend development, particularly in B2B SaaS.
- Proficiency in Typescript, React, Node.js, and preferably Next.js
- Experience with Chrome Extension development is preferred
- Proven experience across all phases of the product development lifecycle, including requirement gathering, architecture design, coding, testing, and deployment.
- Experience in establishing and maintaining coding standards or best practices.
- An intuitive understanding of technical challenges, often anticipating issues before they arise.
- Highly creative, with a talent for devising novel solutions to complex technical problems.
- Excellent attention to detail, ensuring high-quality code and systems.
- Ability to collaborate effectively alongside cross-functional team members.
- Proficiency in analyzing and interpreting both qualitative and quantitative data to inform technical decisions.
- Strong communication skills, with the ability to persuasively convey technical concepts to both technical and non-technical audiences.
- A passion for engineering excellence, always striving to improve and innovate beyond the status quo.
- A forward-thinking approach, recommending new tools and technologies by staying updated on the latest trends and techniques in software development.
30+ days ago