Senior Java and Angular Developer (m/f/x)
- +3
- +12
- Paris, Γle-de-France, France
- +3
- +12
- Paris, Γle-de-France, France
About
MOXI stands for unrestricted participation in society through inclusive and sustainable mobility. We develop and operate a mobility platform that digitises patient transport and enables barrier-free mobility.
- Impact
We celebrate mobility and the resulting effects on the economy, society and social life. As optimists, we see every challenge as an opportunity for success.
- Diversity
MOXI is as diverse as the people who use our service. Diversity and openness to new ideas characterise our way of working. We recognise and promote individual strengths on a targeted basis.
- Motivation
We learn from mistakes we make and live a culture where we want to surprise each other in a positive way. The only routine is: there is no routine.
- Community
Cooperation with our partners is crucial to achieving our goals. Together we create social and economic success.
- Backbone
Being able to disagree and discuss and then commit to each other - We don't compromise just because we don't want to talk about things openly. For us, it's always about the cause. That is our philosophy in the team.
TasksAs a senior Java and Angular developer, you thrive for the successful development of the MOXI platform. You work closely with the Tech team and play a key role in shaping the strategic and technical issues at MOXI.
Our current Stack:
- Frontend: Angular 17+, Typescript, RxJS, NgRx Signal Store, SCSS/CSS, HTML
- Backend: Flux Capacitor, Java 21, Spring, Event-driven, Event-sourcing
In your role you will:
- Help think about how features should be implemented, how customers could interact with our product, through web or mobile.
- Prepare high-level decisions like what frontend libraries to utilize and make the decisions together with the team
- Take product ownership in understanding customers' needs in the field of patient transportation and translate them into frontend needs
- Build features end-to-end, including adding (some) backend business rules under guidance of our backend engineers.
- Guide our backend-focused engineers how to realize (some) features in the frontend.
- Familiarise yourself with modern technologies and concepts and apply them in agile development projects
- Be in the forefront of our decision making processes
- Think about further software solutions for our portfolio together with us
- Work using UI component libraries, preferably bootstrap, but as we are at the start we are open to let the best idea win.
That is what we expect from you:
- 3-5 years of working experience with a completed vocational training or degree in the field of software development;
- Hands-on experience with the Angular framework and Typescript programming language
- Experience with RxJS
- Knowledge of client-side architecture and design patterns, and SOLID principles
- Knowledge of software development life-cycle processes
- Experience integrating with 3rd party APIβs and an understanding of RESTful architectures
- Reliability and great problem-solving skills, with great attention to detail
- Ability to work under pressure
- Proven proficiency in building UI components
- Experience working with Design Systems and Component Libraries (for example, Ant Design)
- Experience with testing frameworks such as Karma/Jest and Playwright/Cypress is a bonus
- Experience with Domain Driven Design (DDD) is a bonus
- Knowledge of UX/UI best practices and standards is a bonus
- Experience or willingness to learn DevOps practices and tools and adapt to new technologies and also programming languages
- Excellent teamwork and communication skills
- Motivation for the topics of mobility and inclusion
This is what we offer you:
- A great team with a lot of heart and a common mission
- The opportunity to constantly challenge the status quo
- Flexible working hours
- Work in a motivated, agile team
- Remote work or a workplace in Berlin, Hanover, Paris
- Open, direct and timely feedback
- Team events
- A high degree of creative freedom
- Flat hierarchies
- A job with meaning and benefit for society
At MOXI, what you do matters, regardless of age, origin, disability, gender, religion or sexual orientation.
We value humanity and are as interested in your character as we are in your talent. Please apply even if you feel you only meet part of our listed criteria. Diversity drives innovation and we offer an international and friendly working environment with an energetic corporate culture.
We look forward to hearing from you. If you have any questions, call us at any time on: +49 151 43284760
Applicants with disabilities will be given special consideration if they are equally qualified.
Nice-to-have skills
- Java
- TypeScript
- RxJS
- SCSS
- CSS
- HTML
- Spring
- Karma
- Jest
- Cypress
- DevOps
- Bootstrap
Work experience
- Frontend
- Backend
- Fullstack
Languages
- English