Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Company:
Inspired by the Mediterranean, Moroccanoil comes to life through our iconic turquoise packaging and signature fragrance, for an exotic experience that transports the senses. Our original Moroccanoil Treatment pioneered oil-infused haircare and sparked global interest in argan oil. At the heart of our brand is the stylist community that inspires us to create effective and easy-to-use products. Today, our mission remains unchanged: to pioneer beauty innovations while making a positive impact. We support animal welfare as a cruelty-free brand with our PETA Beauty without Bunnies certification and partnership with the Humane Society. Ocean conservation and sustainability are central to us, including our collaboration with Oceana. As our journey continues, we strive to make a meaningful difference in our communities and around the world.
Overview:
As a Full-Stack Developer, you will play a key role in our dynamic development team, under the direction of the Software Development Manager, contributing your expertise in PHP, Laravel, MySQL, and general systems administration. You will be an integral part of a collaborative effort to enhance, optimize, and maintain our intranet sites and databases. The successful candidate will bring 2 to 3 years of experience, demonstrating proficiency in both front-end and back-end technologies.
Tasks & Responsibilities:
- Provide technical support throughout the application lifecycle, including planning, installation, and ongoing management/monitoring troubleshooting.
- Design, implement, and maintain databases to support business applications, ensuring scalability, security, performance, and reliability.
- Manage projects from conception to completion, including analyzing requirements, implementing application logic, and debugging.
- Architect website structures, determining hardware and software requirements.
- Plan, design, write, modify, integrate, and test website-related code.
- Implement designer mock-ups and wireframes into front-end code.
- Conduct tests and perform security and quality controls.
- Undertake any duties deemed essential to ensure the normal operations of the employer’s business processes within the employee's area of expertise.
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- 2-3 years of relevant professional web development experience.
- Bilingual proficiency in French and English.
Skills & Abilities:
- Expertise in Laravel, MySQL and PHP.
- Strong foundation in data structures, algorithms, and system design.
- Proficiency with Git and experience in using version control systems.
- Expertise in front-end technologies such as HTML5, CSS3, and JavaScript.
- Integration of third-party APIs and web services.
- Optimization and performance tuning of databases.
- Understanding of web security best practices.
- Implementation of secure coding practices.
- Experience with continuous integration and deployment (CI/CD) tools.
- Knowledge of containerization tools like Docker.
- Collaborative mindset with a focus on delivering iterative, high-quality solutions.
- Ability to create and maintain technical documentation for future reference.
- Efficient debugging techniques and tools usage.
- Demonstrated commitment to staying updated with industry trends and emerging technologies.
- Willingness to learn new languages or frameworks as needed.
Characteristics:
- Ability to collaborate effectively within cross-functional teams.
- Capacity to adapt to evolving project requirements and technology landscapes.
- Quick learner with the ability to pick up new tools and technologies efficiently.
- Creative problem solver with a knack for innovative solutions.
- Clear and concise communication skills for both technical and non-technical stakeholders.
- Effective time management skills to meet project deadlines.
- Understanding of UX principles and a focus on creating user-friendly interfaces.
- Ability to handle challenges and setbacks with a positive and resilient attitude.
- Awareness of data privacy and security considerations in development.
Benefits and Company Culture:
- Competitive salary and benefits package.
- Buy Moroccanoil and Verb products at a discounted rate.
- Gym membership.
- Lunch program.
- Group RSP with company matching.
- Work-from-home flexibility (once a week).
- Summer and holiday parties.
- Monthly bagels breakfast.
- Abundant supply of fruits, snacks, coffee, and drinks, available at our kitchen.
Moroccanoil is committed to diversity and inclusion in the workplace. We are an equal-opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.
Key Skills
Ranked by relevanceReady to apply?
Join Moroccanoil and take your career to the next level!
Application takes less than 5 minutes