PhD Software Engineer - Product Team
- pexels-kevin-ku-577585.jpeg
PhD Software Engineer - Product Team
Integrate our dynamic and experienced Product team
Contribute to several products: XWiki Standard and Extensions (Open Source)
Provide support on developed products to rest of company
Design and implement new features, either as a back-end developer or a front-end developer (or even better: both!)- Open
- No
- France / Romania / Remote
Fond of Open Source values? Interested in working with people from the Open Source community and to get involved in the development process of an open software? Eager to see projects reach the expected quality level?
Bring your Software Engineer competences and your engagement in the decision process of a public roadmap, together with the group of committers. Join us and you'll work closely with the XWikiers from our multicultural team!
Responsibilities
Integrated in our Product team, we will trust you with the following missions:
- Integrate our dynamic and experienced Product team
- Contribute to several products: XWiki Standard and Extensions (Open Source), XWiki Cloud
- Provide support on developed products to rest of company
- Design and implement new features, either as a back-end developer or a front-end developer (or even better: both!)
- Build prototypes, improve features and fix bugs
- Work on interface design implementations for the product features
- Integrate in the platform innovative solutions
- Respect deadlines and deliver good quality projects to the Open Source community
- Contribute to the development best practices across the company
- Come with proposals for the improvement of the XWiki Open Source platform
Required technical skills
- Front-end: Good understanding and working knowledge of web technologies/standards: HTML, XML/XHTML, CSS, Javascript
- Back-End: Good knowledge of Java
- Experience and interest in automated testing: unit testing (e.g. JUnit), mock objects (e.g. Mockito), automated UI testing (e.g. Selenium2/Webdriver)
Other expected skills
- Ability to deliver cross-browser implementations
- Database knowledge (experience with MySQL for example) is a plus; ORM/HQL is even better
- Experience with bug-tracking tools (JIRA, Bugzilla, etc.)
- Experience with version control software, especially Git and GitHub
- Spoken and written English skills that allow a fluent communication with an international team, both on the Open Source mailing lists and the IRC channels
- European PhD graduates looking for their first job within a French company
- Good communication skills especially since we work remotely
- Ability to deliver on time, self-motivation and eagerness to learn
Environment
- Can work from the Paris office, the Romanian office or remotely. Yearly 1 week seminar usually in Romania
- Examples of software engineering practices used:
- Continuous integration using Jenkins pipelines
- Strong build (Maven) with lots of quality checks (best practices, backward compatibility, quality checks, test coverage checks, and a lot more)
- Monthly releases with RCs of 3 weeks
- Shared code ownership and code reviews
- Strong emphasis on automated tests (unit, integration and functional tests with web driver/selenium). About 10k tests existing
- Objective-based management style and no micro management
we all work as a team! - Enjoy a welcoming community in which you'll learn a lot. You don’t need to be a rockstar to join, passionate juniors accepted!
The way we work
At XWiki you'll work with us in a fast-paced, international environment. Our commitment to Open Source values is reflected in our company's culture and you'll be a key element in building the next generation wiki. You will be a part of the XWiki Open Source ecosystem, getting to interact with a community of professionals from all over the world. XWiki fosters a collaborative work environment in which innovation and initiative are highly appreciated.
Get a first insight on how working at XWiki is like!
Apply for this position!
Interested? Check out our Job Applicant Privacy Notice and send us right now your application at jobs@xwiki.com!