UI Developer (Angular)-- KUMDC5783802
Job SummaryThe Full Stack Engineer (UI Focus) is responsible for developing and delivering modern, scalable, and user-centric digital experiences across web and mobile platforms. This role emphasizes frontend development while also contributing to backend services and APIs. The engineer will work within cross-functional teams to design, build, and deploy high-quality applications, ensuring performance, scalability, and seamless user experiences.Key ResponsibilitiesDesign, develop, and maintain user-facing applications using modern JavaScript frameworks and toolsBuild responsive and scalable frontend solutions using JavaScript, TypeScript, HTML, and CSSDevelop and integrate backend services and APIs using Node.js and microservices architectureCollaborate with cross-functional teams to deliver features from concept to deploymentDesign and implement continuous integration and delivery pipelinesUtilize DevOps practices, automated testing, and performance optimization techniquesDevelop and maintain technical documentation and system architecture artifactsParticipate in sprint planning, code reviews, and agile development processesTroubleshoot, debug, and resolve production issuesMentor junior engineers and contribute to team knowledge sharingEnsure code quality through unit testing, integration testing, and best practicesSupport containerized deployments using Docker and orchestration toolsRequired QualificationsBachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent experience10+ years of software development experienceStrong expertise in JavaScript, TypeScript, HTML, CSS, and browser development toolsExperience with Angular framework and Node.js (including NPM and Express)Experience building multi-tier, internet-facing web and mobile applicationsStrong understanding of HTTP-based APIs, networking, and web architectureExperience with JavaScript tooling such as Webpack, Grunt, or GulpKnowledge of asynchronous programming (Promises, callbacks, event loops)Experience with DevOps practices, CI/CD pipelines, and automated testing tools (e.g., Selenium, Mocha, Jasmine)Proficiency with Git and version control practicesExperience with containerization tools such as DockerStrong analytical, problem-solving, and communication skills