Principal UI Engineer
We are seeking an experienced Principal UI Engineer to lead and deliver innovative projects for high-profile clients. In this role, you'll collaborate with clients and internal teams to design cutting-edge applications that solve complex problems and enhance productivity.
Key Responsibilities:
- Lead the design and development of user experiences using modern web technologies, managing a team of UI engineers and fostering relationships with key stakeholders.
- Contribute to the internal UI engineering community by sharing best practices and driving a culture of high-quality software development.
- Serve as a hands-on engineer and architect, tackling everything from small initiatives to complex system designs.
- Build and maintain strong client relationships, acting as a strategic partner and technical advisor.
- Support business development by contributing to pitches, defining solutions, and expanding client engagements.
- Mentor and develop engineering team members, promoting career growth and best practices.
Qualifications:
- 10+ years of experience designing and building commercial-grade software, with 5+ years leading Agile teams.
- Expertise in JavaScript, TypeScript, and modern frameworks (e.g., Angular, React, or Vue).
- Familiarity with cloud platforms and modern SDLC practices (e.g., continuous delivery).
- Proven leadership skills and experience managing client-facing projects.
- Strong understanding of testing, CI/CD, code reviews, and quality assurance.
- Background in capital markets, financial products, or consulting is a plus.
Bonus Skills:
- Backend engineering experience (e.g., .NET, Java, Python).
- Familiarity with financial tools like Bloomberg, Symphony, Salesforce, or Databricks.
This is a unique opportunity to lead impactful projects, collaborate with top-tier clients, and shape the future of UI engineering within a dynamic team.