Senior • On-Site/Remote
and what you will do
We are looking for a Front End Developer to create scalable software solutions. You will be part of a multidisciplinary team responsible for developing and optimizing user interfaces, ensuring an excellent and performant user experience on all devices.
You will share a technical and specialized vision that drives the development of user-centric AI solutions, harmonizing technology, requirements, and context. This will require mastery of a wide range of front-end tools and the flexibility needed to adapt to the specific project requirements and select the most suitable technologies for problem-solving.
- Develop high-quality front-end applications with a particular focus on responsive design.
- Build and maintain scalable Design Systems to ensure consistency and efficiency in user interface development.
- Ensure high performance on mobile and desktop devices by constantly optimizing the code.
- Evaluate the technical feasibility of UI/UX design implementation, working closely with the design team.
- Effectively coordinate with back-end developers during the creation and implementation of RESTful APIs.
- Collaborate with UI/UX designers and back-end developers to coordinate workflow and ensure consistency of the final product.
- Create Proof of Concept (POC) or spikes to test concepts before the actual development begins.
Working at DOS means participating in an ecosystem geared towards value creation. You will become part of a context that recognises and encourages specialisation, and you will learn about and make your own different methodological approaches that will help you develop your professionalism and drive the improvement and creation of operational models.
Background
- Proven experience in Front End development using JavaScript libraries and frameworks such as ReactJS, NextJS, AngularJS, BackboneJS, etc.
- Ability to create unit and integration tests to ensure code stability and quality.
- Knowledge of basic SEO principles.
- Ability to work with version control tools such as SVN, GitHub, BitBucket, etc.
- Experience in interacting with RESTful APIs and data formats such as JSON, XML.
- Experience in using collaboration tools like Jira, Confluence, or similar.
- Knowledge of Docker and Kubernetes for creating and managing containerized environments.
- Ability to work in a collaborative environment, actively participate in technical discussions, and propose innovative solutions.
- Problem-solving orientation and ability to tackle complex challenges creatively.
Soft Skills
- Excellent communication skills and teamwork abilities;
- Organizational skills;
- Analytical mindset and great attention to detail;
- Big-picture thinking: flexibility and innovation;
- Operational effectiveness.
Experience with AI products, vector databases, and machine learning.