NOTE
Tis vacancy is based in the Netherlands. Only applications with a valid working and residence permit for the Netherlands will be considered.
Why do we need someone?
Over the past five years, we’ve been working on a major modernization of our platform - transitioning from a legacy PHP 5.4-based UI to a new architecture using React (with TypeScript) on the frontend and Go on the backend. This has been a significant and necessary shift, and we are now in the middle stretch and are looking for additional support to help us deliver a working product to our users.
Who are we looking for?
We’re seeking a senior freelancer who can hit the ground running and help us complete the remaining pieces of the product. Your focus will be on functionality rather than polish - recreating core features from the legacy system within the new architecture to get us to a releasable state. You should be comfortable working in a Linux environment, experienced in Go and React, and ideally familiar with CI/CD pipelines (Jenkins experience is a plus). In addition to hands-on development, we're looking for someone who can collaborate effectively with and help mentor the existing team.
About BroadForward
GSMA Best Mobile Technology award winner BroadForward is a young, fast-growing and internationally recognized provider of global (mobile) telecommunications software solutions. We are the leading expert in intelligent signaling solutions for mobile networks providing the world’s most advanced software for routing, interworking, security, and number portability for 2G, 3G, 4G, 5G, Fixed, Wi-Fi, and M2M / IoT networks. At BroadForward we are proud of our open culture, informal atmosphere, flat organization structure, and short communication lines. In our team, we work together to achieve maximum agility and flexibility, with high standards of quality and professionalism.
Tasks
How you will make an impact?
- Develop, and enhance the new GUI for our next generation signaling product suite using React and Go.
- Ensure the GUI is visually appealing and functionally efficient, providing a seamless experience for users.
- Write clean, efficient, and maintainable code using appropriate programming languages, tools, and frameworks. Debug and resolve software defects to ensure software quality.
- Work closely with core-product developers, other UI developers, architects, and testers, to ensure seamless integration with our back-end application.
- Participate in code reviews, design reviews, unit testing, and integration testing activities to ensure software reliability, robustness, and compliance with industry standards.
- Generating technical documentation such as architectural design, workflows, UI designs, etc.
Requirements
Ideal candidate
- At least 7 years of experience as a full stack developer in a Linux environment.
- At least 5 years of experience with HTML and CSS.
- At least 3 years of experience with relational database solutions.
- 5+ years Experience with front-end technologies such as JavaScript and frameworks like Angular, React, and Vue, Typescript is a pre.
- 6 years of experience with back-end languages such as Go.
- Experience with unit- and end-to-end testing frameworks like Jest and Playwright
- Experience with Git.
- Strong oral and written communication Able to read, write, and speak English, including technical terminology.
- Self-motivated to deliver quality solutions.
- Experience working in an agile work environment.
Hybrid working model by being at least twice a week at the office.