We are looking for a Software Developer II to support and strengthen our MJML technical ownership while contributing to the evolution of The Mailjet template editor. The role involves providing technical support, enabling our MJML expert to operate efficiently and with confidence, and playing an important role in the ongoing development of our template editor. The ideal candidate will have strong experience with JavaScript and TypeScript, proficiency with version control tools, and excellent communication skills.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Sinch is pioneering the way the world communicates. More than 150,000 businesses - including Google, Uber, Paypal, Visa, Tinder, and many others - rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.
Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey.
At Sinch we "Dream Big", "Win Together", "Keep it simple", and "Make it Happen". These values are our foundation!
DESCRIPTION
We are looking for a Software Developer II to support and strengthen our MJML technical ownership while contributing to the evolution of The Mailjet template editor. MJML (Mailjet Markup Language) is an open‑source framework designed to simplify the creation of responsive emails and ensure consistent rendering across email clients. It powers a significant part of our email creation ecosystem and serves a large and active developer community.
In this hybrid role, you will work closely with the person currently leading MJML topics, assisting them with all technical aspects such as deployments, version upgrades, maintenance, debugging, and tooling improvements. MJML expertise is not required for this role. Your focus will be to provide strong technical support, enabling our MJML expert to operate efficiently and with confidence.
You will also play an important role in the ongoing development of our template editor, including integrating new MJML features, improving rendering capabilities, and contributing to high‑impact product evolutions. You will collaborate closely with engineering, product, and design teams to deliver a reliable and high‑quality user experience.
This position is ideal for someone who enjoys combining hands‑on technical execution, problem solving, and collaborative teamwork.
What you'll do:
- Support the technical lead on MJML topics: deployments, version upgrades, debugging, maintenance, and CI/CD improvements.
- Maintain and enhance the MJML API, ensuring stability and performance.
- Contribute to improving and stabilizing MJML‑related services, and internal tools.
- Provide guidance to your teammate and actively support their technical growth.
- Help address technical questions from the MJML community when needed.
- Contribute to our template editor whenever MJML‑related priorities allow, working on feature development, bug fixing, and code enhancements.
- Collaborate with design, product, and engineering teams to deliver scalable and maintainable solutions.
- Write clean, maintainable, and well‑documented code.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
REQUIREMENTS
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Strong experience with JavaScript and TypeScript.
- Proficiency with version control tools such as Git as well as the GitHub platform.
- Excellent communication skills, enabling you to clearly explain technical concepts to teammates and community contributors.
- Strong problem‑solving skills and autonomy in finding solutions and driving them forward.
- Ability to provide technical support and partner effectively with a subject‑matter expert.
- Fluency in English (written and spoken) is required for all communication and familiarity with French is a plus.
Our corporate language is English, please submit your application in English.
Must currently reside in and be eligible for employment in France. Relocation is not available for this role.
Interested in relocating to France? Check out our comprehensive Relocation Jobs in France page with detailed relocation packages and benefits.
PREFERRED SKILL AND QUALIFICATIONS
- Experience with React.
- Knowledge of Go.
- Familiarity with CI/CD processes and versioning workflows.
- Knowledge of package management tools such as NPM.
- Experience interacting with open‑source communities.
OUR HIRING PROCESS
We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.
We believe in a two-way process and encourage you to ask questions throughout the journey. If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us!
Similar Jobs
Explore other opportunities that match your interests
Senior People Business Partner
brevo
IC Resources