Deliver front-end features from discovery to production, including implementation, testing, performance tuning, and operational readiness.
Build high-quality, maintainable UI code using modern Angular patterns, component-driven design, and strong TypeScript discipline.
Use AI coding assistants effectively while maintaining strong engineering judgment and code ownership.
Apply AI tools to increase throughput and quality: faster iteration cycles, better test coverage, improved readability, and reduced defects.
Lead with Angular for core platform development; use React where needed for specific apps/micro-frontends, shared libraries, or incremental migrations.
Contribute to shared UI libraries/design systems; ensure consistency across multiple applications.
Collaborate effectively across disciplines (backend, DevOps, UX, QA) to ensure smooth integration and release.
Drive clarity: break down ambiguous problems, propose options, and move work forward without waiting for perfect requirements.
Identify risks early (performance, security, usability, delivery) and propose mitigations.
Act as a multiplier: contribute to code reviews, mentor others, and lift team standards through example.
Requirements:
Significant experience delivering modern front-end applications in enterprise environments, with deep hands-on Angular expertise.
Strong TypeScript, HTML, CSS/SCSS/Tailwind; excellent component design and maintainability discipline.
Proven ability to deliver independently: turning goals into shippable increments, managing ambiguity, and driving outcomes.
Working proficiency in React (Hooks, component patterns, state/data fetching approaches).
Demonstrated experience using AI tools in day-to-day engineering to ship production software.
Experience with automated testing frameworks, CI/CD pipelines, and performance profiling/observability practices.
Excellent communication skills: explain technical decisions, trade-offs, and risks clearly to engineers and non-engineers.
Strong business thinking in financial services contexts: appreciation for correctness, auditability, resiliency, and performance expectations in regulated environments.
Preferred Skills:
GraphQL experience (e.g., Apollo Client) and/or strong API integration experience.