Senior JavaScript Developer
- Zurich, Switzerland
DESCRIPTION
Currently we are looking for a Senior JavaScript Developer for our Zurich office to make the team even stronger.
As a Senior JavaScript developer, you will have an unusual and great opportunity to join us: a diverse and motivated team, committed to delivering value and creative services together with our clients and partners in the primary insurance space.
You will work closely in multi-functional teams to shape the technology platform that fulfill our business and product vision and ultimately bring value to our customers and partners by disrupting the traditional insurance proposition.
Responsibilities
- Design and implement new features and/or components within our platform and develop prototypes quickly to allow an iterative approach
- Deliver high-quality code, focusing on simplicity, performance, maintainability and scalability
- Provide end-to-end responsibility on the applications implemented, including monitoring, identifying issues or bottlenecks and delivering improvements of the platform
- Optimize applications and components to maximize speed and efficiency, ease of development of new features and the ability to scale business processes
- Create common libraries and frameworks demonstrated across the platform to streamline development of complex applications
Requirements
- Proven software engineering capabilities (6+ years hands-on experience) of JavaScript, TypeScript, Dart and in-depth knowledge of HTML5/CSS3 and RESTful APIs development
- Tracked record of developing high-quality, slick responsive UI applications leveraging modern JavaScript tools and the latest design principles on modular, component-based architectures
- Experience with modern frameworks (React, Angular, Ember), CSS pre-processing (Sass, Less), Server-Sent events and WebSocket’s
- Able to carefully evaluate design trade-offs and strive for simple, elegant, algorithmically efficient solutions
We offer
- Experience exchange with colleagues all around the world
- Competitive compensation depending on experience and skills
- Regular assessments and salary reviews
- Develop integration modules for interacting with new systems and applications
- Opportunities for self-realization
- Friendly team and enjoyable working environment
- Corporate and social events
- Please note that any offers will be subject to appropriate background checks
- We do not accept CV from recruiting or staffing agencies