logo

JobNob

Your Career. Our Passion.

Front-End Developer / UI Developer


Silver Wings Consultancy


Location

Bangalore | India


Job description

Position: Front-End Developer/UI Developer

Experience: 6+ Years

Location: Bangalore.

Job Description
-----------------

Senior Developer with Angular (version 12+), RxJS, Websockets, React.js (optional), Javascript, and CSS with 10 years of experience developing front-end using Javascript/HTML/CSS and at least 4 years with Angular. Your main duties will include developing the front-end application including the framework, modules, and components, and coupling them together into a functional app.

Must have experience creating complex interfaces with trees, master/detail, dashboards with charts/graphs, analytical reports, drag-drop features, single page applications with micro front-ends, or modular design.

Responsibilities:
----------------

Delivering a complete front-end application for desktop and mobile devices.
Ensuring high performance on desktop
Writing tested, idiomatic, and documented Angular 12+, RxJS, Websockets, JavaScript, HTML, and CSS
Creating wireframes with mock data for POCs
Cooperating with the back-end developer in the process of building the RESTful API
Communicating with external web services
Creating custom, general-use modules and components that extend the elements and modules of core Angular 12+
Identifying and troubleshooting issues with front-end code
Providing tech support for clearing bottlenecks and obstacles.
Documenting the code inline using JSDoc or other conventions
Writing extensive unit tests using automated TDD tasks

Qualifications:
----------------

Deep knowledge of Angular 12+ practices and commonly used modules based on extensive work experience
Experience using RxJS and state management
Proficiency with JavaScript and HTML5 - Professional, precise communication skills
Knowledge of the PrimeNG library is preferred
Experience writing cross-browser compatible code
Creating self-contained, reusable, and testable modules and components
Ensuring a clear dependency chain, in regard to the app logic as well as the file system
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Validating user actions on the client side and providing responsive feedback
Writing non-blocking code, and resorting to advanced techniques such as multi-threading
Experience with diagram editor, GraphQL and React.js is a plus.
Experience building chat application is a plus.
Experience building mobile applications is a plus


Job tags



Salary

All rights reserved