Job Purpose
The role primarily focuses on frontend architecture and user experience development, while integrating seamlessly with Odoo backend systems. The position is responsible for building responsive, scalable, and high-performance user interfaces using modern frontend frameworks and ensuring smooth integration with Odoo, databases, and APIs.
Primary Responsibilities
Frontend Development & Architecture:
- Design and develop modern, responsive user interfaces using JavaScript, React, and Angular.
- Develop responsive UI using HTML5, CSS3, SCSS, JavaScript, and Odoo Web Framework (OWL, QWeb).
- Lead frontend architecture decisions and recommend best practices.
- Build dynamic frontend components integrated with Odoo backend APIs.
- Ensure cross-browser compatibility and mobile responsiveness.
- Improve UI/UX for portals and websites.
- Optimize frontend performance, accessibility, and security.
- Perform frontend testing and debugging.
Backend & Integration Support
- Customize Odoo modules using Python.
- Work with PostgreSQL for frontend-driven data needs.
- Support MongoDB integrations.
- Assist in Odoo configuration and deployments.
Secondary Responsibilities
- Mentor junior developers and provide technical guidance.
- Participate in code reviews to ensure high-quality deliverables.
- Maintain frontend documentation.
- Stay updated with latest frontend technologies and frameworks.
Qualification & Experience
- Education: Bachelor's degree in Computer Science or related field.
- Experience: 3+ years of frontend development experience (React/Angular).
- Strong proficiency in JavaScript, HTML, CSS, and modern frontend frameworks.
- Working knowledge of Python, Odoo, PostgreSQL; exposure to MongoDB is a plus.
Skills
- Frontend Development: React, Angular, JavaScript
- UI/UX Implementation
- Odoo Integration (OWL, QWeb, Python ORM)
- Backend Programming: Python, PostgreSQL
- Database Knowledge: MongoDB (plus)
- SDLC & Documentation Practices
- Version Control: Git
- Experience with Linux-based environments