As a Software Engineer in the Frontend Infrastructure & Design System team you will build and evolve the overall Visma e-conomic frontend ecosystem, enabling product developers to focus their time on building features. Our main goal is to make other developers more productive and to ensure our frontend architecture is as performant and efficient as possible.
We are an R&D oriented team, with a focus on innovation and evolution. Our work touches every product team and all parts of the application, so attention to detail, quality and continuous progression are vital to our success.
Your time will be mostly focused on frontend infrastructure - building and maintaining our micro-frontend platform and it’s build tooling, quality assurance, automation, deployment pipelines and writing internal tools, application level code like localisation, data fetching and state management, and working with your colleagues to define and design the future vision of our frontend platform. There are also opportunities within the team to work on our design system.
What we offer you:
A very financially sound, rapidly growing and profitable work place that takes good care of employees
Benefits package (13th salary, medical insurance, pension PIII, Bookster subscription, meal tickets and flexible benefits)
Possibility to participate in various training programs and conferences (remote or on-site)
Travel opportunities: team gathers up several times per year in different locations, team building activities included
Percentages of time allocated to personal projects that have the purpose to improve our systems
A creative working environment with the latest technologies and tools
Access to company apartments in Spain and France
We’re looking for someone who:
Has experience in the infrastructure side of frontend - you know your way around node, frontend build tooling and scripting, automation and CI/CD pipelines
Is detailed, critical and focused on quality - testing and quality assurance should be a key part of your mindset
Considers the overall architecture and is always thinking ahead - you consider how the systems we build will evolve and grow over time
Can own and drive small projects, coordinating analysis and system design with your colleagues and communicating in a clear and concise manner
Some of the key technologies you will be working with or researching:
React (and its ecosystem), Typescript, Tailwind, localisation, routing and more
Webpack, Rollup, esbuild, swc, Typescript compiler, AST parsers
Microservices and internal tooling written in Node, Golang and C#
Github Actions, Cloudflare, AWS, Google Cloud Platform
We build micro-frontends and are researching SSR with Next and/or Remix
How we work:
Small, scoped iterations with short feedback loops
An open, honest and fun team atmosphere where we do our best to enjoy each day
Collaboration through pair programming and knowledge sharing based reviews
Test - the full testing pyramid, from unit tests to automated user interface testing
Scrum and Kanban processes where we find them appropriate
Regular retrospectives to ensure both personal and team growth
The last Thursday and Friday of each month are dedicated to personal growth and innovation
To give you a sense of the scale we operate at, 140.000 users log on to our system daily to do bookkeeping, accounting, invoicing and report tax statements to the authorities, among others. Our system handles more than 90 million external HTTP requests daily, using approximately 1.2 TB of bandwidth. Our SQL Server receives on average 35.000 batch requests per second. We push code to production multiple times a day, love to talk about (and write) code, believe strongly in automation, and are driven by a desire to measure and monitor in order to constantly improve our product.
You will get to work in an independent company with a really awesome vibe. We build and design a cloud-based accounting product that helps more than 160.000 happy companies run their businesses on a regular basis. We are 300 employees from +25 nationalities and a floor full of awesome developers from different cultures.
The development department consists of 80+ people, including Product Owners, Test Automation Engineers and UX designers, working with technologies like C#, Node.js, React, MS-SQL, Swift, Kotlin, Kubernetes and Docker. At Visma e-conomic you can get as many challenges as you want. We have tons of social activities and you get an opportunity to make a difference!