UI Developer
Core
Building and maintaining complex, scalable, high-performance web applications using Angular.
Role type
Senior Angular Developer (Front-end)
Builds
Reusable UI components, high-performance front-end architectures, and web applications.
Domain
Web development / Front-end engineering
Deliverable
product features
Required skills
Angular, TypeScript, JavaScript, HTML5, CSS3, Node.js, Git, Linux, Windows server environments, CI/CD (Docker, Jenkins), state management (NgRx, Redux), web security (XSS prevention), Agile methodologies
Preferred skills
Technical leadership, mentoring junior developers, debugging and problem-solving, client communication
Technologies
Angular, NgRx, Redux, TypeScript, JavaScript, HTML5, CSS3, Node.js, Docker, Jenkins, Git
Responsibilities
Develop reusable UI components, implement state management strategies, design front-end architectures, manage CI/CD pipelines, monitor post-deployment performance, implement web security best practices, write technical documentation, estimate timelines and manage deliverables, participate in Agile ceremonies
Seniority
Senior, hands-on IC with mentorship responsibilities