Job Summary: Working within an agile team, the Angular Developer will combine the art
of design with the art of programming. Responsibilities will include
translation of the UI/UX design wireframes to actual code and integration with
REST APIs. The Angular Developer will work at one end with the UI/UX designer
and at the other end with the Backend (API) developer and will take an active
role on both sides in defining how the application looks as well as how it
works and what kind of request-response should the API consume and send.
Primary Responsibilities
·
Develop new
user-facing features
·
Maintain and improve
product platform
·
Build reusable code
and libraries for future use
·
Ensure the technical
feasibility of UI/UX designs
·
Optimize application
for maximum speed and scalability
·
Design with
mobile-first principles
·
Integrate with REST
APIs
·
Collaborate with
other team members and stakeholders
·
Stay up-to-date on
emerging technologies
Skills Required
·
Min 1 year experience
in Angular 2 and above
·
Knowledge of NX and
NGRX
·
Knowledge of unit
test frameworks like Mocha-Jasmine/Chai, Jest
·
Proficient
understanding of web markup, including HTML5, CSS3
·
Good understanding of
server-side CSS pre-processing platforms, such as LESS and SASS.
·
Proficient
understanding of client-side scripting and JavaScript V8 engine. ·
Proficient
understanding of cross-browser compatibility issues and ways to work around
them.
·
Good understanding of
SEO principles
·
Proficient
understanding of Git and other code versioning tools
Good to Have
·
Knowledge of PWA
·
Knowledge of hybrid
app development like ionic, react native
·
Knowledge of working
on backend code like Node.js
·
Experience working in
an agile environment.