Responsibilities
Lead and contribute to the architecture, design,development, testing, deployment, and maintenance of scalable andhigh-performance web applications.
Design and develop modular, reusable,maintainable, and enterprise-grade frontend applications using Angular,TypeScript, JavaScript, HTML5, CSS3/SCSS, and modern frontend technologies. Workwith Angular SSR, Next.js, and modern rendering strategies where required.
Define and implement frontend architecture,design patterns, coding standards, reusable component libraries, anddevelopment best practices.
Build responsive, accessible, and user-friendlyinterfaces using Angular Material, Tailwind CSS, Bootstrap, and other modern UIframeworks and component libraries.
Integrate frontend applications with REST APIs,backend services, enterprise systems, and databases.
Develop complex enterprise features includingdashboards, reporting platforms, data visualizations, scheduling applications,workflow systems, dynamic forms, and real-time web applications.
Implement effective state management andreactive programming using NgRx and RxJS where appropriate.
Design and develop Progressive Web Applications(PWAs) and responsive applications across desktop, tablet, and mobile devices.
Design and implement integrations withthird-party services, including authentication and identity platforms, paymentgateways, mapping services, analytics platforms, notification systems, andreal-time communication solutions.
Identify and resolve frontend performancebottlenecks involving application startup, bundle size, page loading,rendering, network requests, memory usage, and runtime performance.
Ensure applications meet security,accessibility, usability, browser compatibility, coding standards, andenterprise engineering best practices.
Troubleshoot and resolve complex application,integration, performance, and production issues, including root-cause analysisand preventive measures.
Conduct comprehensive code reviews and establishhigh standards for code quality, maintainability, testing, and engineeringpractices.
Design and promote reusable components, sharedlibraries, frontend patterns, and development frameworks across projects.
Mentor junior and mid-level frontend developersand provide technical guidance on architecture, implementation, debugging,testing, performance, and best practices.
Participate in technical discussions, solutionarchitecture, estimation, sprint planning, technical documentation, and projectdelivery activities.
Collaborate closely with project managers, UX/UIdesigners, backend developers, QA engineers, DevOps teams, and clients totranslate business requirements into robust technical solutions.
Participate in client and stakeholder meetings,provide technical recommendations, explain architectural decisions, andcontribute to solution proposals.
Support technical recruitment activities,including frontend technical interviews, candidate assessment, onboarding, andmentoring.
Implement and maintain CI/CD pipelines usingtools such as Jenkins and GitLab.
Manage source code, branching strategies, pullrequests, releases, and collaborative development workflows using Git.
Work with Docker, SonarQube, automated testingframeworks, code quality tools, and DevOps platforms to improve applicationquality and delivery reliability.
Contribute to continuous improvement initiativescovering frontend architecture, automation, developer productivity, applicationperformance, code quality, and engineering processes.
Evaluate emerging frontend technologies andrecommend appropriate tools, frameworks, and practices to improve productquality and development efficiency.
Promote AI-assisted development tools and modernengineering productivity practices where appropriate.
Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering or related discipline.
At least 10 years of professional experience infrontend/web application development, with substantial experience deliveringenterprise-scale applications.
Strong hands-on experience with Angular,preferably across multiple Angular versions and major framework upgrades.
Expert-level proficiency in TypeScript,JavaScript, HTML5, CSS3/SCSS, and modern frontend development practices.
Strong practical experience with AngularMaterial, Tailwind CSS, RxJS, and NgRx. Experience with React and/or Next.js isadvantageous.
Proven experience designing and developingresponsive, scalable, maintainable, and high-performance web applications.
Strong understanding of frontend architecture,design patterns, component-driven development, SOLID principles, clean code,and software engineering best practices.
Experience with Progressive Web Applications(PWA), server-side rendering (SSR), and modern web rendering strategies.
Strong understanding of REST APIs, JSON, HTTP,asynchronous programming, authentication, authorization, and frontend-backendintegration.
Experience working with UI component libraries,data visualization frameworks, scheduling/calendar libraries, responsivedesign, and accessibility standards.
Experience integrating third-party services suchas payment gateways, authentication/identity platforms, mapping services,analytics tools, notification services, and real-time communication platforms.
Experience with cloud and DevOps technologiessuch as AWS, Docker, Jenkins, GitLab, and CI/CD pipelines.
Strong experience with Git and modern softwaredevelopment workflows, including branching strategies, pull requests, codereviews, and release management.
Strong understanding of web applicationsecurity, browser compatibility, accessibility, and performance optimization.
Experience with unit testing, integrationtesting, end-to-end testing, automated testing, code quality tools, and codecoverage is advantageous.
Demonstrated ability to mentor developers,conduct code reviews, provide technical leadership, and influence engineeringdecisions.
Strong analytical and problem-solving skills,with the ability to troubleshoot complex technical and production issues.
Excellent communication and collaborationskills, with the ability to work effectively with technical teams, businessstakeholders, and clients.
Experience working in Agile/Scrum developmentenvironments.
Experience with PHP, MySQL, or other backendtechnologies is advantageous.
Experience with AI-assisted development toolsand developer productivity platforms is advantageous.
#J-18808-Ljbffr
Similar jobs
Combuilder Pte Ltd ( Hong Kong ) 3 hours ago
FCC Analytics Limited ( Hong Kong ) 3 hours ago
Ambition ( Hong Kong ) 19 hours ago
Ambition ( Hong Kong ) 19 hours ago

Senior Angular Developer

Apply Now
Back to search page