Hybrid/Local UI/UX Front-End Developer
Role details
Job location
Tech stack
Job description
Hybrid/Local UI/UX Front-End Developer (15+) with Typescript, SASS, LESS, Angular UI/Material, State Management/ngrx, asynchronous programming/RxJs, MVC/MWM/.Net, Responsive/Mobile Design, SQL/No-SQL, Ionic/Kendo UI, RESTful Web Services, DevOps, TeamCity, Progressive Web Apps, payment service and SQL Server experience, The Office of Information Technology Services (OITS) is seeking a Application Development Analyst (C.Advanced) working as a Sr. Front-End Developer Advanced.
The activities this candidate will be tasked with include, but are not limited to the following:
-
Perform hands-on development, testing and support.
-
Implement the Front-End technical design and development of an enterprise-class web application
-
Define and document application development principles, standards, and best practices, take ownership of the application's UX
-
Own and manage the adoption of architecture standards and technical design patterns.
-
Communicate clearly, strongly, and effectively.
-
Continually build and share expertise from researching latest technologies and techniques.
-
Be highly organized, team player and detail oriented.
-
Able to architect complex UI without relying on a framework.
-
Conduct code reviews and enforce code quality standards.
Requirements
- 8+ years (96 months) of experience in JavaScript, HTML, and CSS
- 4+ years (48 months) of experience in Typescript, SASS, and LESS
- 4+ years (48 months) of experience in Angular version 8 or above
- 4+ years (48 months) of experience in using Angular UI libraries (e.g. Angular Material)
- 4+ years (48 months) of experience using State Management (e.g. ngrx or equivalent) and asynchronous programming using RxJs.
- 4+ years (48 months) of experience and solid understanding of software development best practices (MVC/MWM/.Net architecture, design patterns, testable code, etc.)
- 3+ years (36 months) of experience and a deep understanding of web applications across all layers: HTTP/S, networks, databases, web server configuration, request/response, performance, security, browsers, devices, encryption, compression, etc.
- 2+ years (24 months) of experience in designing and developing Client-Side Security: authentication, authorization, and other security aspects for a client-side application in a real-time project within last 4 years.
- 2+ years (24 months) of experience with Responsive Design: responsive layouts (mobile, tablets and desktop) and Material Design principles within the last 4 years.
- 2+ years (24 months) of experience in working with SQL/No-SQL database.
- Experience in using Ionic 3+, Kendo UI for Angular
- 4+ years ( 48 months) of experience creating RESTful Web Services, not just consuming.
- Experience in using DevOps, TeamCity, and Visual Studio
- Experience in Progressive Web Apps, including data caching, notifications, offline access, and other APis.
- Experience in working with any type of payment service
- Experience in SQL Server