Position: Senior Java Developer
Company: NCube
Experience required: 5y
English level: intermediate

The product of our Switzerland client is a mobile platform is the single point of contact for frontline workforces. It has all communications, tools and documents in one place, empowering frontline employees to be more agile, productive, and create a safer workplace, that’s why is so needed for big corporations. 

They are truly an international team, with offices in Zurich, the Bay Area, Berlin, and Kraków. Their product has enjoyed global adoption and is now used in over 137 countries. This company is not only successful and growing but is steadily working to shape the future of frontline industries like hospitality, retail, manufacturing, and construction by using the latest in mobile technology. 

Experience / Skills required: 

5+ years' experience in Java software coding and development  
Experience using RESTful APIs and handling JSON data 
You care about code quality and continuous refactoring 
Proficiency in English as we speak mainly English at work 

As a plus:  

BSc or MSc degree in Computer Science or related technical field or equivalent practical experience 
Knowledge of front-end technologies. 

Responsibilities: 

Working on core product features 
Work in a cross-functional team and build out our existing product offering 
Build and maintain high-performance, reusable and reliable software components 
Build & design highly available and highly scalable software systems 
Work closely with your peers on the overall Beekeeper architecture and infrastructure 
Work closely with other passionate software engineers to develop and ship new features 
 
We offer:  

Modern technologies and management methods, great team spirit 
Flexible working schedule, paid vacations and sick leaves 
Medical insurance 
English courses  
Great office location near subway Maidan Nezalezhnosti/Remote work.