Senior Full Stack Software Developer - Paris, France - Jahia
il y a 3 semaines
Description
Jahia started its life as a CMS platform, quite some time ago, and evolved since then into a digital experience platform (DXP) serving customers (such as Ben &Jerry's, the European Parliament, Macom, Pôle Emploi) who either provide a public platform serving millions of unique visitors per year or built an extensive intranet used by thousands of employees daily.
We are a software company, we build software solutions available to our customers either on Jahia Cloud or on-premise.Our stack
Our front end is built as a micro-front-end architecture.
Webpack 5 module federation, allows us to use a mix of front-end technologies although React is currently our UI library of choice.
Our teams are fluent in Javascript (ES 6+) and Typescript, we built our own design system (moonstone) and integrated it in complex UIs built with CSS in JS, Apollo, and more.
We use GitHub Actions for our CI/CD pipelines, our automated tests are fully containerized (Docker) and relying on Cypress. If you're curious to learn more you can look at one of our Open-Source codebases.About the role
At Jahia, your scope will cover a wide set of products and components, and within that scope, you will be responsible for contributing to expanding the product in a wide set of areas aligned with the Company's roadmap.
Role and responsibilities
- Alongside a scrum team, the software developer contributes to feature development and bug fixes. He contributes to reviewing his teams' PRs.
- The software developer defines and implements relevant and longterm architecture choices in coordination with the team lead.
- He/she ensures implementations comply with specifications (UI designs, API specs ) and security requirements.
- He/she helps investigate complex production/customer issues when requested.
- He/she writes automated tests and documentation associated with the features he/she is developing
Profile We Are Looking for
- At least 5 years of experience as a software developer with a Java stack.
- You're a vocational developer and you're proud of that, of course, modern Java practices and ES6/TS have no secrets to you.
- You have a very strong understanding of JS/TS ecosystem and frameworks, in particular, React. Having been exposed to serverside rendering in Javascript is a plus.
- You have very strong Java expertise, and a good understanding of OSGI is a plus.
- You love to code and are an enthusiastic learner with a thirst for knowledge.
- You believe that if something can be automated, it should
- You believe in the usefulness of automated tests and enjoy collaborating with the QAs of your team.
- You're experienced with Docker and containerization principles
- Good team player. You'll be part of the Jahia family and this is important to us.
- Selfstarter, quick learner, and selfmotivated.
- You are passionate about contributing to Open-Source projects
At Jahia, we welcome change and innovation, nothing is set in stone, so you'll get to join a team of passionate developers and share your ideas on the future of our stack with your peers.
What's in it for you?
- Work in a creative, exciting, and international company
- Use a wide variety of cuttingedge tools, technologies, and methodologies
- Follow lightweight processes, defined collaboratively by the team
- Beyond programming work, learn a business that is growing: digital experience management and marketing technologies
Benefits
- Flex Work Policy: up to 3 days/week for people in our Lyon/Paris offices
- 10€ daily Lunch vouchers
- 10 additional holidays in 202 Great healthcare 80% covered by Jahia
- Weekly onsite team lunches and yearly Team buildings when we can
- Referral bonus of 3000 for any new Jahian we might hire thanks to you
Plus d'emplois de Jahia
-
Contrôle de Gestion
Paris e, France - il y a 5 jours
-
Cloud Product Manager
Paris, France - il y a 3 semaines
-
QA Engineer
Paris, France - il y a 3 semaines