Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Roles & Responsibilities:
Implement product UI features within a team using best practices to meet product or solution deliverables.
Address product UI defects as identified by the Operations teams
Provide peer code reviews with constructive feedback.
Refactor code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
Skills & Requirements:
Minimum 5 years' experience designing and implementing enterprise grade software.
Deep experience with Javascript and Javascript frameworks, e.g. Angular, jQuery, React, Node.js, etc.
Up to date knowledge of current Web UI best practices and usability concepts
Expert level (or at least) strong working knowledge of current HTML/CSS
Familiar with building websites for content management systems
Experience with NoSQL databases (e.g. Mongo DB, Couchbase or Cassandra)- a must have
Previous Development Experience with Spring Boot & Spring Cloud
Experience or exposure to Google Polymer
Knowledge of design patterns (MVC, Strategy, Factory, Singleton) and general design considerations.
Experience with application servers, web servers (Apache) and servlet containers such as Tomcat or Jetty
Experience using open source libraries and technologies such as Apache Solr, Zookeeper, etc...
Proficient using UML
Experience with Maven build systems and the ability to write, debug, maintain and extend Project Object Model (POM) with integration tools such as Jenkins
Previous development experience using Java, REST Web Services, JSON, XML
Education and Qualifications:
Bachelor Degree in Computer Science or Engineering
Excellent oral and written communication skills
A creative thinker and experienced problem solver
Experience Pluses:
Experience with UI automated testing frameworks (e.g. Selenium, Karma, Protractor)
Become a part of development team which is distributed across the globe and lead by client's engineering office in Canada, Toronto. The client is the premier provider of solutions to manage the business of mobile video. Recognized internationally for innovation, flexibility and excellence the client provides the fastest and most flexible way for companies to deliver mobile video worth watching.
Succesfull candidates will be able to work in a challenging atmosphere developing cutting edge products for the biggest names in media and communications and expand their skills and grow with a passionate and talented group of people.