Menu

E-commerce new Contact us
icon

Experienced Angular Developer

icon Web Team

Wandio is one of the leading custom software development companies in Georgia. We have been building middle and large Web and Mobile systems for Georgian and Foreign markets for more than 6 years already. We have developed over 100 different products such as e-commerce systems, mobile banking, loyalty management mobile applications, human resource management systems, ERP systems, online platforms for ticket sales, etc

We are looking for an Experienced Angular Developer

Requirements

Application Development

  • Solid knowledge of TypeScript
  • Solid knowledge of component-based architecture
  • Demonstrated experience with Angular
  • Knowledge of state management system using NgRx
  • Knowledge of Observables (RxJS)
  • Demonstrated experience with server-side rendering
  • Understanding of TS and Angular compiler
  • Understanding of web APIs (Intersection Observer, HTML5 Drag and Drop, Websockets, Storage APIs)
  • Ability to transform design files into live elements of web-application
  • Writing clean code and consistency is a must. No compromises
  • Understanding of semantic markup
  • Demonstrated experience in creation of beautiful animations

Angular Specific

Developer is required to be able to create scalable architecture and to understand the benefits of lazy-loading modules. It needs to be differentiated when to add components in SharedModule and when to create separate container module for it. Developer must know the principles of declarations, imports, exports, providers, entryComponents, directives, pipes, services and etc.

Client-Server communication

Any application in the nature exists because of data it fetches and manipulates. Developer needs to understand the principles of REST. It’s required to have knowledge of caching and normalizing of data to be highly accessed and parsed easily at sequential requests by

GIT

All of our work is deployed from GIT, we never edit code on the fly, the following experience is a must:

  • Working with GIT to commit code changes
  • Branching experience - we work using a feature branch method
  • Using Pull Request to merge code
  • Solving GIT conflicts and merging with other tasks code

Troubleshooting

Experience in troubleshooting issues is a must, we sometimes occur unexpected issues which are hard to isolate, and we expect our developers to troubleshoot to find, fix and explain the issue.

What we offer

  • Exceptionally comfortable working environment
  • Ability to work remotely
  • Self-growth opportunity
  • Exciting and far-reaching projects
  • Salary is corresponding to your skills and qualification

icon
  • ENG
  • GEO

Apply