Front End Software Engineer
Responsibilities and Duties:
Build sophisticated and elegant user interfaces for web that are responsive and can be ported to mobile solutions easily
Collaborate with user experience and visual designers, developers and product owners to implement scalable and interactive applications.
Keep abreast of novel technical concepts and markets.
Provide technical leadership and documentation to developers and stakeholders.
Apply usability procedures and principles as defined at the project or Product Line level or through customer input.
Build prototypes, products and systems that meet the project quality standards and requirements.
Contribute to and supports re-use through common components that are well documented and tested.
Interact and engage with customers, users, Product Managers and Technical Architects to understand needs and increase the positive impact on users’ experience.
Qualifications & Experience:
Masters or PhD in Computer Science, Web Design, User Experience, Interaction Design, Visual Design
Graduate coursework or experience in different technical fields with Human Computer Interaction / User Experience a plus
Have a good understanding of latest technology trends for frontend development for Cloud applications
Background in working with interfaces for Internet of Things (IoT) devices
Background in working with Voice interfaces
Background/understanding of different frameworks such as Angular, React, StencilJS, Three.js, WebComponents, etc
Background in working with Progressive Web Apps (PWAs)
Background or graduate coursework in Artificial Intelligence (AI) and/or Bioinformatics and/or Text Information Systems