Firefox OS Software Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Phoxygen engineering team is looking for experienced C engineers to customize and improve the Firefox OS Gecko layer. You’ll be assisting the teams that develop Firefox OS devices which are used by hundreds of thousand of people around the world.
Your role
Some specific details about the role :
Translate designs and wireframes into high quality code
Design, build and maintain high performance, reusable and reliable C code on the Gecko layers
Remain up-to-date with the latest technologies
Work closely with our project, design and business teams to develop and ship new features in Gecko
Identify and correct bottlenecks and bug fixing
Conduct regular code and peer reviews to make sure the quality requirements are met
Help maintain code quality, organisation and automatisation
Interact with Mozilla teams and be a part of the process with positive and helpful reviews
Knowledge of Mozilla Coding Style
Monitor and participate in workflow tracking (Bugzilla)
About You
Qualifications
BS or MS degree in Computer Science or quivalent relevant work experience
3 years of professional software development experience
Fluent in oral and written English. Speaking French is a advantage, but not mandatory. Mastering other languages is welcomed
Technical Quality
A portfolio of open source code on GitHub preferred
A preference for writing clean and elegant test-driven code
Ideally at least 1-2 years of C / C development experience
Proficient in the following technologies: multi-threading and memory management specific to mobile devices, and an understanding of caching mechanisms
Solid understanding of the intricacies of the Firefox OS platform
Personal quality
Experience of working in teams that are run with 'agile' processes
Passionate about technology and willing to develop expertise in any emerging field
Quick to learn and fast to adapt to changing environments
Versatile and eager to tackle new problems with a 'can-do' attitude
Excellent communication and organisational skills
Our positions can either be:
At one of our offices (Paris and Rouen, France), with a French permanent contract
Home based in France, with a French permanent contract
Home based in Euro countries. You would either be hired through an umbrella company in your country or as a full time contractor