JUNIOR
WEB DEVELOPER
WHAT WE NEED
Python
The primary language used for developing Odoo modules and customizing the platform.
JavaScript
Used for client-side scripting and to create interactive user interfaces.
XML
Used to create the views and layouts of Odoo modules.
Qweb
A templating engine used in Odoo to generate reports and email templates.
CSS & HTML
Used to design and style the user interface of Odoo modules.
PostgreSQL
The database management system used by Odoo. Knowledge of SQL is also necessary to work with the database.
Technical
- Strong understanding of Python and experience in developing and customizing Odoo modules
- Proficient in XML, JavaScript, HTML, and CSS
- Base experience working with PostgreSQL, Odoo's database language
- Knowledge of QWeb, Odoo's template engine
- Familiarity with web development frameworks such as Django, Flask, or Ruby on Rails
- Experience in front-end web technologies such as Vue.js or React.js.
- Strong graphic design skills, with experience in tools such as Adobe Photoshop or Illustrator
- Good understanding of UI/UX design principles
- Experience in video production is a plus
- Strong problem-solving and analytical skills
- Ability to work well in a team environment.
MANAGERIAL
- Project management: Ability to plan and organize projects, set timelines, and ensure that projects are completed on schedule.
- Communication: Strong verbal and written communication skills to effectively communicate with team members and clients.
- Problem-solving: Ability to identify and solve problems promptly and efficiently.
- Time management: Ability to prioritize tasks and manage time effectively to meet deadlines.
- Leadership: Ability to lead and motivate team members to achieve project goals.
- Adaptability: Ability to adapt to new technologies and processes as needed.
- Decision-making: Ability to make sound decisions based on data and analysis.
- Budget management: Ability to manage project budgets and ensure that resources are used efficiently.
- Risk management: Ability to identify and mitigate potential risks to the project.
- Continuous learning: A willingness to continuously learn and develop new skills.
APPLY NOW!