Top 3 reasons to join us
- Young, dynamic and human-focused environment
- Opportunity to work onsite in Switzerland
- Office with great accommodations
Job description
Being in our team means you will work with us to build a platform to make banking easier, using a popular framework. Specifically, you will do some of the following (if not all ...):
• Build a messaging platform tailored for banking business by forking and customizing a very popular open-source platform Rocket.Chat.
• Join a cross-functional team to design, build, test and release features.
• Understand the product and develop it so that it can be used with a high numbers of concurrent end users.
• Discuss, debate and (possibly) argue with team members on how to do implement the right things right.
• Try out and evaluate the practicality of new technologies or techniques to improve existing processes and/or products
Your skills and experience
We are looking for a JavaScript enthusiast to join our team. Specifically, we want someone with:
• Studied in Computer Science, Information Technology, a related technical field or equivalent practical experience.
• More than 2 years of software development experience in JavaScript as a primary programming language. Other general purpose languages such as Java, Python, etc. is a plus.
• Experiences in design, develop and maintain projects built with Node.js and the modern web technologies stack (HTML5, CSS3, ES6, MongoDB, Angular, React and zillions of npm packages)
• Experiences in integrating with various 3rd-party systems via their APIs.
• Know-how to build responsive design and are not afraid of IE11/Edge (we are not kidding!).
• Hands-on skills with the JavaScript ecosystem of development tools and libraries (npm, WebPack, LESS, etc)
• Good communication skills in English - both written and verbal
In addition, an superb candidate will also have one or more of the following:
• Has experiences with Meteor stack.
• Good enough or excellent problem-solving skills
• 1 to 2 years of experience working within a team in a professional environment
• Hands-on experiences with TypeScript.
• Has experiences with testing in JavaScript.
Why you'll love working here
- 17 Annual leaves, 5 Sick leaves and 3 Funeral leaves each year
- Annual salary review and bonus based on performance and contribution
- Flexible working time policy - including remote working
- Laptop (DELL/MAC), lunch and parking fee provided
- Kid allowance
- Annual Health check, PVI healthcare and full-salary based insurance
- Annual company trip (foreign country trip every 3 year) every even year
- Family trip (provided for your close relative) every odd year
- Onsite work in Switzerland (few weeks) for training and team meeting
- Office located in the central with great accommodations (standing desk, free drinks and snacks, game room,...)
ubitec
What is our mission?