Senior Front-End Developer

Responsibilities

  • Review existing and competitive Interfaces to uncover and evaluate best practices and novel opportunities for design and development to improve customer experience.
  • Integrate usability studies, research and market analysis into future UX review process to build internal and external consensus for proposed design direction enhancing user satisfaction.
  • Perform hands-on development, testing and support.
  • Conduct code reviews and enforce code quality standards.
  • Develop a responsive solution to run in desktop, mobile and tablet devices.
  • Work with the team in developing brand-new enterprise application that will be used by thousands of users.
  • Implement the Front-End technical design and development of an enterprise-class web application.

Required Skills

  • Expert in JavaScript, HTML, CSS.
  • Knowledge on .Net Core and Entity Framework.
  • Expert in Angular2+.
  • Understanding of UI related software architecture across mobile, tablet, wearable and projection displays.
  • Working knowledge and skills in Usability Engineering.
  • Must demonstrate creative innovative approach to design.
  • Knowledge in using tools and libraries such as Open GL Shading Language, Cinder, TouchDesigner, OpenFrameworks, Unreal Engine, Blender, Unity.
  • Strong time management skills with ability to meet tight deadlines and manage multiple projects at the same time.
  • Effective verbal and written communication skills.
  • Ability to rapidly prototype experiences and interface with physical hardware is a huge .
  • bonus.

Required Experience

  • 8+ years (96 months) of experience in JavaScript, HTML, and CSS.
  • 4+ years (48 months) of experience using State Management (e.g. ngrx or equivalent).
  • 4+ years (48 months) of experience creating RESTful Web Services, not just consuming.
  • 4+ years (48 months) of experience and solid understanding of software development best practices (MVC/MVVM/.Net architecture, design patterns, testable code, etc).
  • Experience using Redux, Node.js, Mobile Development, and Cloud technologies such as AWS/Azure.
  • Extensive experience working with contemporary Javascript frameworks, specifically Vue.js.

Education Requirements

  • Bachelor’s Degree in Computer Science, Information Technology or a closely related field.
Upload your CV/resume or any other relevant file. Max. file size: 256 MB.