Sr. Front End Web Dev/UI Dev
Our client is the global leader in digital communication solutions and we aim to make life easier by transforming how people communicate with brands. Our 18,000 customers, including leading brands like Citibank, HSBC, Orange, and The Home Depot, use our conversational commerce solutions to orchestrate humans and AI, at scale, and create a convenient, deeply personal relationship — a conversational relationship — with their millions of consumers.
Join this digital revolution and work on one of the biggest OpenStack cloud services in the world!We invest heavily in artificial intelligence, bots, big data technologies, real-time analytics and messaging solutions, all hosted on our dynamic open platform.
What Will You Own?
We are looking for a Senior Web Applications Engineer, who is passionate and experienced in building front-end web applications and components using latest technologies. He / She should be able to understand existing application design and enhance them with new features.
Build new and maintain existing web applications and web chat client
Coordinate with backend Engineers to intregrate api to the applications
Work closely with UX teams and Product Management to define and build the optimal user experience for our customers
Support our customers by developing documentation and assistance tools
What Do You Need for Success?
5-7 years experience
BA/B.Sc. in Computer Science or equivalent
Strong passion for front-end development
Deep knowledge and understanding of client-side architecture and experience in building large scale web applications
Proficient understanding of web markup, including HTML5, CSS3
Experience using CSS preprocessers such as SASS or LESS
Experience using build tools such as Webpack, Gulp or Grunt.
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around them
Proficient understanding of code versioning tools, such as Git
Good understanding of scalability design principles
Understanding principles of design and knowledge of user experience
Strong attention to detail
Self-starter with strong motivation and execution capabilities
Team player, excellent communication skills
Knowledge of Node.js is a plus