Functional (TypeScript) Developer
Are you excited about building great applications and writing beautiful and reliable code with modern tools? Are you the type of person who loves the challenge of designing and building top-of-the-bill solutions with a strong sense of quality and ownership? Are you looking for a warm, friendly, and collaborative team to learn from and grow with? If so, we have an opportunity for you!
The mission of Hoppinger is to transform companies for the digital world, across the broad spectrum ranging between a public website "down" to the internal backoffice.
Our applications process and transform data coming from a multitude of underlying systems: CMS (WordPress, Drupal, and SharePoint), database (Postgres, ElasticSearch), CRM (HubSpot, MS Dynamics), ERP (Business Central, SalesForce, SAP), and many more.
We have the ambition to build applications that just don't break. In order to do this, we use various tools that will impact you as a developer. The first line of defense are statically typed programming languages: if the compiler can help us catch a bug and carry useful information about our code, we want it. Functional programming is our ongoing mindset: components must be referentially transparent, and data flow must be explicit: higher order components, map/filter/then/bind/selectMany/... are the best way to tame code complexity. We work with strict code standards, separating concerns and keeping code neat: this way, working on projects is only surprising in good ways :) We work with code reuse so that we don't need to reinvent the wheel every project, by maintaining a standard toolkit of reusable, high quality code components.
Our technology stack is mostly focused on:
- HTML and CSS for the frontend
- TypeScript and React for the client-side application
- .Net (Core) for fetching data and implementing security, business logic, and data integration
- Docker and hosting in the cloud according to a complete DevOps pipeline
What will you bring?
This position is focused on a functional TypeScript programmer. It has two components: as a functional programmer, you know how to think in pure functions, define types and models as a combination of (discriminated) unions and records/objects to model data tightly, and you are at home with abstractions and higher order functions. As a TypeScript programmer, you will mostly work on our client-side applications by using TypeScript as language and React as a rendering engine. This position is much more focused on TypeScript than React, but some React basics will be there.
You will be working with
The Hoppinger development team is an energetic, ambitious, highly skilled, friendly and supportive community of engineers, lead developers, and architects who are committed to delivering the very best applications to our customers in a highly collaborative and inclusive manner. We strive to continue learning and improve our solutions, while also extending our reusable toolbox in order to accelerate our work in the future. If this sounds like the right environment for you, come join us!
- Have hands-on experience with functional programming or TypeScript
- Have basic understanding of web development, HTTP, networking principles
- Basic understanding of application containerization and DevOps
- BS/BA in Computer Science or equivalent work experience
- Are communicative in English and Dutch
- Are available 32-40 hours a week
What we offer?
Personal coach to help you set out your personal development path
Everything you need to work from home
Possibility to temporarily work abroad
And much more like a company bike, contribution to your retirement fund, fitness contribution and fully paid 5-week partner/paternity leave.
At Hoppinger we want to create impact, whether that’s in health and life sciences, housing or the food industry, non-profit or commercial; we bring this mission to work every day. Impactful growth and innovation make the difference with our clients and their users, and that's what makes us tick. We understand like no other that we can only make that difference if we grow and innovate ourselves. That’s why we not only invest in growing and innovating our clients, but our Hoppingers as well. With personal coaching, development plans and training budgets, we make sure that everyone gets the opportunity to become their best professional selves while contributing to the impactful growth of our clients and industries.
Do you want to make a difference in the world of digital transformation while growing as a professional? Apply!
The Hoppinger Group
The Hoppinger Group is a partner in challenging digitization issues and full digital transformations. With approximately 100 digital professionals, we devise and implement digitalization strategies that help our customers' business grow and have a positive impact on the daily lives of end users. We do this for great brands such as SSH Student Housing, KWF, Hartstichting and FrieslandCampina.
For the execution we work from three specialized cells: Hoppinger, specialized in the realization of transactional portals and e-business solutions; Vidda Digital, focused on digital performance marketing and website development; and Hoppinger Business Solutions, aimed at structuring data and streamlining back-office processes via CRM, ERP, low code and BI.
Do you see yourself working here?
Are you a developer looking to take the next step in your career, ready build, maintain, and implement large and complex web applications that feature beautiful, fast, and responsive user interfaces while supporting rich and complex transactions? This is your chance!
A certificate of conduct (Verklaring Omtrent het Gedrag, VOG) and a pre-employment screening are part of our application procedure.
Acquisition to this vacancy is not appreciated.