Position: Senior Frontend Developer
Company: emagine
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2022-11-01T00:00:00+02:00

Do you want to build scalable web applications with modern cloud technologies? Here is a great opportunity.

Core skills needed
React
JavaScript/Typescript
MUI
Redux

Join a team focused on our most valuable digital products

You will join a Data & Analytics team. The purpose of the team is to build advanced end-to-end products that create direct business value for:
•	Customs declaration automation
•	Vendor invoices automation
•	Booking transparency
•	Address validation
•	ETA prediction

Build modern web applications that create value to users across the world

As our next Senior Frontend Developer, you will work together with great colleagues and use the right tools in the toolbox to solve real business problems for users. You will:
You will work in a cross-functional team where you will build, test and tweak the frontend features, but you will also engage in a “guild” with other frontend developers to share best practice, technical patterns and share general knowledge across the product teams.: 
•	Build, test and improve frontend features that save time, provide great user experiences and provide insights in data for users.
•	Work closely together with the users and the product owner on your team to understand the business context
•	Work closely together with the backend developers on your team to interact with other micro services in the product, read/write to the database and to integrate to other systems. It is an added bonus if you have worked with backend development yourself also (or maybe even want to work as a full stack developer)
•	Work closely together with the data scientists to get good predictions from them, understand the data, visualize the predictions, save the needed user interactions in a way that ensures the possibility of re-training the models effectively.
•	Work closely together with our DevOps engineers and use the CI/CD pipelines established to quickly build, test and eventually deploy your code through the different environments.
•	Collaborate also with other frontend developers outside your own product team in so-called “guilds” where you share knowledge, technical patterns, and good ways of working to improve behavior across all products.
•	Testing your software from a functional, quality, fault-tolerance, performance, and scalability perspective.
•	And much more…

Using the right technology for the use case

You thrive in an environment where you can use modern cloud-based technologies that are fit-for-purpose, and you enjoy staying up to date with the latest technologies. You have a broad experience with many of the technologies in the list below, but we do not expect you to have experience with all of these:
UI Library: React 
UI Framework: MUI
UI Language: Javascript/Typescript
UI State management: Redux
Database technologies: Mostly MongoDB Atlas (and some PostgreSQL, MySql)
Version control: Git
Requirements: Jira
Documentation: Confluence