Are you fascinated by applying Software Engineering to the real world and noble purposes? Don’t wait, we have a challenging opportunity for you at Qomon!
Quick disclaimers:
We welcome applicants that are (or will be) recent graduates! 🎓 (with very good software engineering knowledge and development skills – we pay more attention on seniority than experience here)
We really are into building a diverse, inclusive and authentic workplace! We don’t expect candidates to match and feel at ease with every line of this lengthy job description: if you are excited by the opportunity, we strongly encourage you to apply and we shall see what impactful role we can shape together 🚀
You will be taking part in a growing startup (and B-Corp), human-sized, with an experienced staff, supporting entrepreneurial mindsets, ownership, and with a very open / transparent / 0 bullshit company culture. Just like any team member, you will take part in the “100 jours”, our quarterly 2-day company-focused gathering where we share / learn / discuss roadmaps, practices, strategic choices, etc.
We are committed to a challenging, diverse and meaningful sector: citizen-driven organizations, NGOs, movements, campaigns, etc. all over the world.
We are closely collaborating with a wide range of citizen-focused actors and organizations in France and in 30+ countries. Qomon mobile team is a key component of our company.
We are at stage where we are starting to have still a growing product (with lots of ideas in the backlog) and scalability challenges (not like Google though 🙄)
Here is some quick information about the team.
We currently are around 30 full-time employees and growing at a reasonable and organised pace:
Paris: CEO, Head of Operations, 4 sales, 2 marketing, 1 PMM, 1 CSM (+2 intern), 1 dev Backend, 1 Full-Stack data-scientists
Bordeaux: CTO (/backend dev) + 4 dev Backend, 8 (+ you) frontend devs, 1 CSM.
Remote: Lisbon, Barcelona, Toronto – some of our teams work remotely.
We are expecting new full-time members in most Qomon teams by the end of 2024 and more later on ;)
On a related note, the day-to-day language at Qomon in Bordeaux is French. In Paris, we use a mix of French and English, as we’re fortunate to have international team members! Professional English is essential.
We meet (virtually) on a weekly basis twice:
On Monday mornings to do demos and share achievements,
On Monday afternoons, to align everyone on the week objectives & challenges.
We gather IRL for each quarter during the “100 days” (already described above).
We have a 0 useless / unprepared meeting policy.
We are a small team, the hierarchy is rather flat and there is no micromanagement. But this doesn’t mean that there is 0 management: team leaders, more senior members, and the CEO / CTO are always available on demand to discuss objectives, careers, everyday life issues, etc. And obviously, at least once a year 😊 It really is a collective adventure and we want everyone to feel at ease 🚀
Once a month, we organize a event (internal) called Goutech, which is a meetup for the tech side to share some new tech, new patterns, etc..
So the tech team is mostly in Bordeaux 🍷(The Data / R&D Team is based in Paris and one of the awesome backend dev is also in Paris)
It has a strong team spirit, it is composed of individuals with a diverse set of expertise, backgrounds and motivations which makes things interesting! 🔥
To be clear upfront, not all processes are set in stone yet and we are regularly challenging our organization / scopes / etc.
The current situation is that the product team works on 2-week sprints and we do quick written dailies to understand everyone’s progress and challenges.
In terms of general tooling we are using Gitlab, Slack, Discord, Clickup & Notion.
• Our Web stack (Javascript) :
Vue.js v3 (still old Vue2 compatible files $options api)
Nuxt v3 (side projects) + TS
Typescript (Roadmap 2024)
Vuex (latest)
Pinia (latest)
Veevalidate
Elements Plus
Webpack (latest)
Babel (latest)
CSS : Tailwind v3 ❤️
Lit Elements
Unit tests with Jest
• Mobile (Javascript) :
React native (latest) / Redux (latest)
Expo (IOS/Android) - EAS CLI
Typescript
Unit tests with Jest
Build CI/CD (Roadmap 2024)
• Side projects :
Nuxt (latest)
ExpressJS (latest)
Tests unitaires with Jest
• Others
Gitlab
CI/CD
Scaleway (ATM)
Docker
Other teams
• Backend :
Backend : Golang - RPC Microservices
Environment : Docker, Kubernetes, Gitlab CI
Data & datascience : Elasticsearch, PostgreSQL, Jupyter, PySpark, ElasticSearch, Apache Avro, Redis, Celery, Docker, Kubernetes, Terraform, Helm, AI, etc..
Be proficient in Expo and React Native.
Work confidently with legacy code and navigate code you didn’t originally write.
Collaborate with cross-functional teams to ensure seamless mobile experiences.
Optimize app performance and troubleshoot issues across different devices.
Follow best practices in mobile development, including code reviews and testing.
Contribute to continuous improvements, keeping our codebase efficient and up-to-date.
We obviously do not expect full proficiency over all those areas (awareness & curiosity will be valued).
Here is a subset of your future objectives:
Obviously, enjoy doing the tasks of the roadmaps ☀️
Contribute to the company processes and discussions
Get fully familiar with the whole frontend stack, architecture @Qomon,
Work on making our product more scalable (ease of onboarding, user autonomy, etc.) and defendability (what makes our product unique)
Contribute to the company processes and discussions
We believe you’re joining us because you’re excited to work in a dynamic and impactful sector, motivated to make a difference in the world. At Qomon, we value responsibility and ownership—empowering you to take charge of your areas and make meaningful contributions. As we continue to grow and evolve, we look forward to having you as an active part of the Qomon story.
💸 Competitive package to work — we believe it — in a fascinating industry with huge challenges coming in the nearest future :). Just to clear something upfront, we are not a 2021 French Scaleup burning cash nor Google. We try to be a worth it adventure.
🗣️ Join a team as a first ~30 employees in a hand-on and international environment
🏢 Paris office in “Le Marais” or Bordeaux office in “Darwin”
🫂 Take part in a small team with a huge ambition
🔥 Freedom to act and to develop your skills within an experienced & growing team
🚄 Regular team offsites every quarter to stay trained and aligned (but also have fun) (les “100 jours”)
🚉 50% coverage of your transport tickets
⚕️ The highest-level of Alan health coverage 90% supported by Qomon
💻 A computer, and what you need to work
🏖️ Perks & Benefits (CE) - Cinema Discounts: Get discounts on movie tickets to unwind with the latest films. Exclusive Offers: Access special deals and perks to make the most of your free time.
🏠 Possibility of (partial) remote
📱 Product first team with huge ambitions in an incredible momentum
🅱️ Qomon is certified B-corp. Certified B Corporations are a new kind of business that balances purpose and profit.
Paris only for now: 🍓 Fruits and Candies on Mondays at the Office 🧘 Yoga class on Wednesdays
Bordeaux only:
🏃🏻♀️ Running, Cross training, Goutech (internal meetup policy each month)
You have completed a master’s degree in IT or Computer Science or equivalent, with notable success & happiness
You are or feel ready to write production code (no worries, you won’t be let loose) — preferably in Javascript (bonus if you also know / like VueJS / React Native).
Open-minded about and attracted by our view of frontend developer
Willing to join the team in the beautiful city of Bordeaux. The current general company rule is at least 3 days in the office a week.
Interested in working / ok to work with a wide range of Political Organisations, NGOs, Countries
Used to sharing your opinions and continuously improving
You have a professional level of English (>= C1 in Reading / Writing / Speaking),
Ability to finish things
Interest in citizen-driven organisations.
Subject to changes
A brief screening call with Juliette (Lead Mobile Developer) or Guillaume (Lead Frontend Developer @Qomon) & quick technical discussions
Video discussion about some code you wrote
Qomon demo by a team member - In office debrief (Paris or Bordeaux) + frontend oriented discussion + Code base / architecture tour, with Guillaume and likely other team members
Getting to meet the Tech / Bordeaux / Paris team ☕️
Final screening with our CTO Jean-Baptiste & CEO Florent B.
Ces entreprises recrutent aussi au poste de “Software & Web Development”.
Bordeaux · Paris