2 days ago

Web UI Software Engineer

Crane Payment Innovations CPI

  • Work region
  • Sector
  • Employment type
  • Position

Crane Payment Innovations (CPI) holds one of the world's largest installed base of unattended payment systems in over 150 countries. The development of Internet of Things Services is our direction.


We are looking for a resourceful developer to continue to develop the applications and thus subsequent Services based on the exploitation of the data generated by our devices.


 


If you wish to work in a collaborative team, where the process is only used to enhance creativity, and thus avoid maintenance activities, the position is made for you.


 


Our Geneva office has an opening for a:


 

Web UI Software Engineer

Crane Payment Innovations CPI holds one of the world's largest installed base of unattended payment systems in over 150 countries. The development of Internet of Things Services is our direction.
We are looking for a resourceful developer to continue to develop the applications and thus subsequent Services based on the exploitation of the data generated by our devices.

If you wish to work in a collaborative team where the process is only used to enhance creativity and thus avoid maintenance activities the position is made for you.

Our Geneva office has an opening for a
Web UI Software Engineer Your typical week might include


Developing new features according to Sprints


Collaborating with the server-side developers graphical designer and product owner to create new services.


Validating Pull Request and the produced source code through pair programming.


Evolving the software architectures of all the applications and particularly the ones linked to the web applications

Develop state of the art innovative websites in terms of accessibility and usability to achieve the company's growth and international vision

Applying and continuing to improve the software development processes and tools in all projects. This includes in particular the current and future continuous integration platforms i.e the set of applications that allows the performance of automatic non-regression tests the standardization of the software projects the respect of the coding standards the metrics about development and automatic and manual code reviews.



All software development projects are developed following agile methodology scrum user story mapping automatic testing and agile tools Git Bitbucket Jira Confluence hellip and monitored under a continuous integration platform Jenkins SonarQube hellip . Software architectures of the projects are designed using an UML modeler.

We'd like you to have these skills


Master's degree in Computer Sciences or equivalent experience in software.


2 years experience in similar job


Excellent ability in software architecture best practices hellip MV Design Pattern RX . Domain Driven Design is an asset

Strong experience with frameworks AngularJS React ViewJS

Strong proficiency in HTML5/CSS3/JavaScript ES6


Angular Tooling webpack hellip


Git flow ...


Test driven


Java8 Streams or functional programming is an asset




Collaborative thinking


Ownership of problems willingness to take resolution


Good English knowledge

Chemin Pont-du-Centenaire 109 1228 Plan-Les-Ouates