Senior Software Engineer, Front End

Advisor360Needham, MA
3h$152,000 - $173,000

About The Position

Join our Front End Platform Team as a key architect of the developer experience that powers our financial advisory products. You'll shape how several teams build user interfaces—whether they're crafting experiences by hand or leveraging cutting-edge AI development tools. Your work will directly impact both our engineering teams and the thousands of financial advisors who depend on our platform daily. You'll help evolve our Angular-based design system and component library into a modern, composable foundation that accelerates innovation while maintaining the trust and reliability our customers expect. This role is perfect for someone who thrives at the intersection of technical excellence and human-centered design, who sees component libraries not just as code repositories but as tools for empowering teams and delighting users.

Requirements

  • 7+ years of software engineering experience building web applications. Industry experience is a plus
  • Expertise in modern front end Javascript frameworks, like Angular or React, HTML, SCSS and Javascript coding
  • Experience implementing business critical performant web applications, web services and/or long-running backend data processing applications
  • An expert in coding standards, code reviews, build processes, testing, and operations
  • Experience serving as technical expert throughout the full SDLC with Agile/SCRUM methodology, from architectural definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance
  • Proven technical leadership and ability to work across the teams
  • Prior experience using and developing component libraries
  • Successful cross-functional partnerships in solving complex problems

Responsibilities

  • Drive Platform Excellence
  • Architect and evolve a shared components that serves as the foundation for multiple product teams
  • Pioneer patterns for AI-assisted development, ensuring our components work seamlessly with LLM-powered coding tools
  • Champion accessibility, performance, and user experience standards that scale across the organization
  • Enable Team Velocity
  • Improve how teams build UI through self-service components, comprehensive documentation, and proactive support
  • Partner with design system maintainers to create cohesive, intuitive experiences
  • Reduce friction in the development process by identifying and solving common challenges before they become blockers
  • Bridge Technical and Human Needs
  • Collaborate in cross-functional ideation sessions with engineering, design, and product stakeholders
  • Navigate technical trade-offs with empathy and pragmatism, finding solutions that balance innovation with stability
  • Serve as a trusted advisor to teams, helping them choose the right architectural patterns for their unique challenges
  • Technical Excellence
  • Build production-ready, performant code using modern JavaScript, TypeScript, HTML, and CSS
  • Implement comprehensive testing strategies that ensure reliability at scale
  • Apply WCAG accessibility standards and inclusive design principles
  • Leverage AI-powered development tools to amplify productivity and code quality
  • Design flexible architectures that balance immediate needs with long-term maintainability
  • Customer-Centric Engineering
  • Maintain unwavering focus on data security and customer experience integrity
  • Develop deep domain expertise in financial advisory workflows and advisor needs
  • Translate business requirements into technical solutions that respect existing system constraints
  • Deliver incremental value quickly while building toward strategic objectives
  • Collaborative Leadership
  • Facilitate knowledge sharing through clear documentation, code reviews, and mentorship
  • Model engineering best practices and help elevate team capabilities
  • Communicate complex technical concepts to diverse audiences with clarity and patience
  • Build consensus among stakeholders with competing priorities
  • Contribute to team culture through genuine engagement and commitment to collective success
  • Strategic Thinking
  • Provide reliable project estimates based on thorough understanding of scope and complexity
  • Balance multiple initiatives while maintaining focus on high-impact deliverables
  • Identify opportunities for platform improvements that benefit the entire organization
  • Choose pragmatic solutions that deliver value today while preserving optionality for tomorrow

Benefits

  • Our compensation package includes competitive base salaries, annual performance-based bonuses, and the chance to share in the equity value you and your colleagues create during your time with the company.
  • We offer comprehensive health benefits, including dental, life, and disability insurance.
  • We also trust our employees to manage their time effectively, which is why we offer an unlimited paid time off program to help you perform at your best every day.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service