iteNlearning is an advanced computer and educational technology company, as well as a brainstorming and cognitive science laboratory that has been researching and developing professional reference frameworks and educational instruments for the last 20 years.
Our mission is to generate an educational leap that will allow Education to become :
Justice : offering students the same opportunities regardless of their socio-economic and cultural background
Adaptive : based on the needs of each student
Approved : based on current scientific knowledge
Economically viable : with instruments and resources available to all
After all these years of research, we are carrying out a national and international expansion of all our professional educational instruments, becoming leaders in the educational technology market.
Our area of work is based on the creation of customized B2B projects for public administration and large customers, while we create our own B2C versions in direct contact with our own users : schools, students and families.
What we are looking for
We are looking for a Full-Stack programmer with a strong focus on front-end (UI / UX) and product vision to help us further develop and improve our current products.
Our main stack is based on progressive web applications made in React that communicate with our expert system through the PHP API Rest and connect to MySQL relational databases.
All this works in a cloud-based architecture on GCP. In short, pure Internet technology.
The ideal candidate will work with our designers and educational experts to further develop the features of our products, improve existing ones or start new projects from 0.
As a good Full-Stack, we will have to touch something from behind, but on this side we would like to take care of the infrastructure in the cloud : implement production and control that everything is in place.
We work with agile methodologies, so you should know how to organize yourself in a sprint, solve a "bug report" and communicate smoothly with the rest of the development team, QA or educational content.
Your main goal at JIRA will be to coordinate with production in order to prioritize and organize sprints in the front and product areas.
Develop new features based on analysis or feedback documents.
Create stable, testable and scalable code in our own React-based framework.
Ensure the technical feasibility of the UI / UX and collaborate on its correct functionality with the project team and educational content.
Optimize the application for use on mobile devices, loading speed and compatibility.
Coordinate efforts in the front area and help define the goals of each sprint.
Keep the infrastructure in the cloud by optimizing compilation and deployment processes.
Maintain proper operation of our deployed applications and provide technical support in coordination with our customers and sales representatives.
Over 2 years of experience with distributed cloud infrastructure (GCP, AWS, Azure)
Software engineering, IT or similar higher qualifications are recommended.
Advanced experience in HTML5, SASS and other web interface technologies.
Experience with LAMP environments and MySQL relational databases.
Good support for REST APIs, both front and back communication.
Knowledge of JS tools such as Grunt, Desktop, Webpack ... etc.
Knowledge of package managers such as NPM, Yarn or Bower.
Market at least one product with web technologies.
Experience remote working with agile methodologies using Jira, shared documents and asynchronous communication.
Ability to solve problems and analyze feedback.
Work on iterative changes, with great attention to detail and quality.
Bonus points, if you have them, the better :
Knowledge of DevOps methodology : testing, streams, infrastructure as code etc.
Distributed architectures and microservices : cubernetes, cloud functions, etc.
Knowledge of linux systems and compiled languages.
Experience in native mobile applications.
High level of English.