- Company Name
- NTT DATA North America
- Job Title
- UI Angular Front End Developer (Montreal onsite hybrid)
- Job Description
-
Job title: UI Angular Front End Developer
Role Summary: Design, develop and maintain responsive Angular/UHTML/CSS interfaces, consuming RESTful services and integrating with relational databases. Mentor junior developers, provide technical direction, and contribute to architectural and design discussions.
Expectations: • Lead technically on user‑interface projects.
• Identify root causes of problems, assess business impact, and devise solutions.
• Prioritize and manage multiple milestones and deliverables efficiently.
• Support system design, specification development, and flow‑charting for project objectives.
Key Responsibilities:
- Develop clean, performant front‑end code using Angular/AngularJS, TypeScript, JavaScript, HTML5, CSS3, jQuery, and AJAX.
- Build responsive, UX‑driven UI components for web and mobile applications.
- Consume and design RESTful APIs; coordinate with back‑end services.
- Write and maintain SQL queries and stored procedures for Oracle or SQL Server databases.
- Perform unit, integration, and UI tests; manage version control with Git.
- Conduct code reviews, document technical decisions, and contribute to design‑review meetings.
- Mentor junior developers on coding standards, debugging, and architectural patterns.
- Utilize development tools (Eclipse, Maven, ANT, Nexus, JBoss, SOAP UI) to deliver robust builds.
Required Skills:
- 3+ years’ experience with Angular/AngularJS and modern front‑end technologies.
- Strong command of HTML, CSS, TypeScript, JavaScript, jQuery, AJAX, and responsive design.
- Proficiency in relational databases (Oracle or SQL Server), SQL, and stored procedures.
- Experience designing and implementing RESTful APIs.
- Familiarity with development tools: Eclipse, Git, Nexus, Maven, ANT, JBoss App Server, SOAP UI.
- Ability to lead junior staff, solve complex problems, and manage multiple projects.
- Solid understanding of UI/UX principles and mobile‑first design.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications in Angular, JavaScript frameworks, or front‑end development preferred.