Expire bientôt Gracia Media Web

Front end developer internship

  • Stage
  • Entre 7 et 12 mois
  • Master, Titre d'ingénieur, Bac +5
  • Développement informatique
  • informatique
  • JS
  • English

Postuler maintenantCandidature simplifiée

Description de l'offre

As an intern developer, you will join one of the agile development teams within Graciamediaweb focussed on building functionality within our subscription platform or for a specific product. The primary purpose of the role is to integrate designs, test and write code for incorporation into our platform and products.

Our technical strategy for the platform is based on two principles: Continuous Delivery in terms of process, and containerised micro-services in terms of the technology. We have made progress in this but there is still a lot of work to do: we have legacy systems that are in the process of migration, and while we working build systems producing our containers we are not yet fully automated.

Developers within our teams are responsible for writing high-quality code that fits into this vision, and as we rely heavily on the Symfony and Laravel framework for the back-end and JQuery for the front (we are moving toward ReactJS). We also expect developers to contribute to the technical environment in general: understanding how the applications are deployed into production, giving feedback on design and architectural choices, helping improve our tooling and general development environment.
We follow an agile methodology (scrum), and developers work alongside our designers and product owners in sprints.

Key Tasks
- Commit to developing features on a sprint-to-sprint basis
- Planning work through Gitlab, reporting progress consistently
- Writing tests, and developing new functionality
- Documenting code and decisions, leading or contributing to design decisions
- Ensuring team scrum master is aware of all blocking problems
- Working alongside technical product management and others in the business to refine the backlog, and contribute to product design decisions

Profil recherché

We’re looking for a combination of technical skills and fit within the team: creating a great culture is very important to us at Graciamediaweb.

You need to become comfortable with our core stack, PHP for the backend and JQuery and ReactJs for the front end, and happy to embrace an environment of Continuous Delivery (we use GitLab). We’re looking for developers with a wealth of skills in different areas.

Technical skills
- JQuery is a must (we still have legacy code)
- SASS
- ReactJS experience has we want to move toward this technology
- Knowledge of object oriented design, design patterns, three-tier architecture

Bonus skills and experience would include:
- Symfony 2 experience with Webpack, Twig
- Some MySQL knowledge, including usage through Doctrine
- Knowledge of Git Flow, Agile methodology
- Docker knowledge
- Knowledge of JS-based build tools

Experience and education
- Enrolled in a relevant IT subject area with a focus on software development

Personal Attributes
- Effective interpersonal skills in an agile development team environment
- Organised and comfortable multi-tasking
- Strong team player who is always listening
- Enthusiast for the technology stack we run
- Continually looking to learn and develop engineering skills

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements