We are seeking a front-end UI developer to join an Agile Engineering team working on transforming our digital customer experience. Our mission is to evolve customer experience into a leading services customer engagement platform, improve our customer's ability to manage their relationship via a simplified experience, increased personalization and intelligent automation.
Responsibilities:
Developing scalable applications with rich user experiences
Working as a technical developer and leader along-side customer business, development and infrastructure teams
Providing deep software development knowledge with respect to front end architecture, UX/UI design, and programming
Advising and implementing best practices
Years of experience needed
3 to 8 years Overall experience
5+ years of professional front end development around the user experience.
Technical Skills:
5+ years of professional front end development around the user experience.
Experience with responsive web design.
Experience in developing rich applications with HTML, CSS, JavaScript
Experience developing web services using any of the following: Python, Java, Node.js, Ruby, Go, .NET, D3.js or Scala
Experience in one or more relevant front-end frameworks (React, NextJS, MaterialUI, SASS, Angular, Ember, Vue.js, Thymeleaf, etc.) and test frameworks (Jest, Mocha, Jasmine, Selenium, etc.)
Experience with view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).
Experience in ReactJS is a must, NextJS would be advantageous.
Integrating with various backend APIs.
Preferred Qualifications
Proficient in a broad range of software design approaches and common UX patterns.
Knows when (and when not) to use front-end software design patterns (e.g., asynchronicity, data binding, modules, MVC, objects, promises)
Agile software development experience
Experience with continuous integration tools (e.g. Jenkins)
Experience architecting, designing and programming applications
Strong verbal and written communication skills through English
Strong analytical and problem-solving skills; technical curiosity
Self-motivated, accountable, and having a sense of ownership; take pride in what you code
Excellent team-working skills.
Education:
Bachelors degree or masters degree in computer science, Computer Engineering, or equivalent professional experience.
Certifications Needed:
Good to have UI certifications.
Emphasis Corporate Services is a complete HR solutions provider company with the team of young and dynamic people on its board and it aspires to be the best business partner to its clients. With a bunch of HR services we constantly satisfy both, our clients and candidates, through ensuing efficienc...