UI Angular 2 Senior Developer

Timisoara, Romania

For one of our clients in the IT industry we are looking for an UI Angular 2 Senior Developer to complete their team in Timisoara, Romania.
Job Responsibilities:
  • Participate in every stage of the software design and development process, from requirements analysis all the way through to production
  • Help to storyboard and prototype the workflows and UI/UX design of our applications
  • Develop elegant, functional user interface components built on top of the latest web technologies (initial target is Angular 2 and Angular 5)
  • Contribute to researching new toolkits and libraries for use in our projects
  • Work in an agile methodology environment where innovation, teamwork and creativity are the keys to success

Requirements:

  • BS in Computer Science, or equivalent
  • 4+ years professional software development experience
  • Expert knowledge of Javascript and web technologies (HTML5, CSS)
  • Experience with modern Javascript frameworks and libraries (TypeScript, Angular 2, Angular 5, RxJS, SASS)
  • Extensive experience with data interchange formats (XML, JSON)
  • Strong knowledge of data structures and algorithms
  • Experience with Git

Nice-to-Have:

  • MS or PHD in Computer Science
  • Experience with modern Front End Dev Ops tools (NPM, Bower, Grunt, Browserify, Babel, etc)
  • Strong background in UX Design
  • Exposure to tools for prototyping UI/UX components (Justinmind, UXPin, Balsamiq)
  • Java development experience
  • Experience with continuous integration tools like Maven and Jenkins
  • Experience with agile development methodologies
  • Experience with web servers and enterprise application servers (Tomcat, TomEE, JBoss, WebSphere, Glassfish).