Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Front-End Developer (PHP + AngularJS) image - Rise Careers
Job details

Front-End Developer (PHP + AngularJS)

Company Description

Ulula, is a social enterprise that aims to improve working conditions in mining, manufacturing and agribusiness by sourcing and processing accurate and timely insights directly from workers and communities around the world. Ulula software and analytics platform connects directly and anonymously with our target stakeholders to obtain honest feedback and create more transparent and responsible supply chains. We have projects across the globe including India, China, Malaysia, Peru, South Africa with clients ranging from Fortune 100 companies to NGOs and government departments.

Ulula is a subsidiary of EcoVadis, the leading provider of business sustainability ratings.

Job Description

We are seeking a Front-End Developer to join our dynamic team. In this role, you will be responsible for developing responsive and intuitive web and mobile applications across multiple platforms, using PHP, Laravel, AngularJS and VueJS. You will work closely with our UX/UI designers, product managers, and other developers to create seamless experiences that are functional,  visually appealing and accessible. 

Responsibilities:

  • Develop and maintain responsive, user-friendly, and accessible web and mobile applications using technologies such as HTML, CSS, JavaScript, PHP, Laravel, VueJS, AngularJS, and more.
  • Implement cross-platform solutions that ensure seamless user experiences across web and mobile environments(especially using Ionic Framework).
  • Collaborate with UI/UX designers and backend developers to integrate accessible and user-centered design principles into web and mobile products.
  • Stay up-to-date with the latest web and mobile development trends, accessibility standards, and emerging technologies.
  • Troubleshoot and resolve frontend issues across multiple platforms, with a focus on performance and accessibility.
  • Contribute to the continuous improvement of the development process and code quality.
  • Writing clean, well-structured, and maintainable code.
  • Collaborating with other team members to estimate and plan development tasks.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 3 years of experience as a Frontend Developer with a focus on both web and mobile platforms.
  • Minimum 3 years of experience with VueJS, AngularJS, JavaScript, TypeScript, HTML, and CSS;
  • Strong proficiency in PHP and the Laravel framework.
  • Experience in building responsive websites and mobile applications for multiple devices and screen sizes.
  • Proficiency in using version control systems like Git or Azure DevOps.
  • Strong understanding of mobile-first design principles and cross-browser compatibility.
  • Experience working in an agile, collaborative development environment.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work effectively in a team setting.
  • Portfolio of projects demonstrating proficiency in front-end development.

Nice to haves:

  • Build process experience (CI/CD), cloud services knowledge (Azure and/or AWS);
  • Experience with SQL database queries, optimization, and design;
  • Familiarity with WCAG standards and accessibility testing tools (e.g., Axe, Lighthouse, WAVE) and techniques.

Technical Skills:

  • PHP 8.1+
  • Git 
  • AngularJS
  • Vue.js 2 & 3
  • Javascript
  • Laravel 9+ (Laravel Blade templating)
  • MySQL
  • WordPress

Additional Information

Location: Warsaw or Remote in Poland

In return for your expertise, we offer:

  • Support with all the necessary office and IT equipment
  • Flexible working hours
  • Wellness allowance for mental and physical wellbeing
  • Access to professional mental health support
  • Referral bonus policy
  • Learning and development 
  • Sustainability events and community involvement
  • Peer recognition program
  • Employee-led resource groups
  • Optional (fully covered or co-financed) health care and life insurance
  • Multisport card
  • Multikafeteria
  • Lunch card
  • Hybrid (4 days in office per month) / full remote work
  • Remote work from abroad policy
  • Internet and Electricity bill allowance
  • Additional day for community service when volunteering

Our hiring team looks forward to reviewing your CV, in English, with a guaranteed response to every application. A new job with purpose awaits you!

Don’t fit all the criteria but still think you’d be a good candidate? Please apply anyway to give our hiring team the opportunity to assess your skills and to learn more about what you could bring to EcoVadis. We’re interested in hiring from a diverse and skilled talent pool, regardless of professional and educational background.

Can the hiring process be adjusted to suit my needs? Yes. We want everyone going through the hiring process with EcoVadis to feel confident that you are able to demonstrate your full potential. We welcome applications from disabled people, people with long-term health conditions, and neurodiverse candidates. If you need any adjustments, including the provision of interview questions, please let the hiring team know.


Our team’s strength comes from everyone’s uniqueness and is founded upon mutual respect. EcoVadis commits to equity, inclusion and reducing bias in our hiring processes. EcoVadis does not accept any form of discrimination based on color, national or ethnic origin, ancestry, citizenship, religion, beliefs, age, sex, gender identity, sexual orientation, neurodiversity, disability, parental status, or any other protected characteristic that makes you unique. In your application, we encourage you to remove personal information such as: photographs, marital status, number of children, religion, gender, residential postal code, university graduation date, past medical or parental leave(s) taken, nationality (instead, please state if you are legally eligible to work in the job region/country), university name (instead, please state any degrees obtained and the study major).

EcoVadis Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
EcoVadis DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of EcoVadis
EcoVadis CEO photo
Pierre-François Thaler , Frédéric Trinel
Approve of CEO
What You Should Know About Front-End Developer (PHP + AngularJS), EcoVadis

Join Ulula as a Front-End Developer in Warsaw, Poland, and become a part of a social enterprise that's changing the world! You'll have the incredible opportunity to contribute your skills in developing responsive and intuitive web and mobile applications using PHP, Laravel, AngularJS, and VueJS. Collaborate with our talented UX/UI designers and product managers to create seamless digital experiences that not only look great but also ensure accessibility for all users. At Ulula, we believe in harnessing technology to improve working conditions globally, and your expertise will play a vital role in achieving that mission. You'll be developing user-friendly applications that reach audiences across different platforms while keeping up with trends in web development and accessibility standards. Plus, with a focus on clean and maintainable code, you’ll thrive in an environment that values collaborative problem-solving and innovation. Additional benefits include flexible work hours, wellness support, and opportunities for professional growth. If you’re eager to work closely with a diverse team and make a significant impact, then this Front-End Developer position at Ulula is the perfect fit for you!

Frequently Asked Questions (FAQs) for Front-End Developer (PHP + AngularJS) Role at EcoVadis
What are the responsibilities of a Front-End Developer at Ulula?

As a Front-End Developer at Ulula, you will be responsible for developing and maintaining web and mobile applications, ensuring they are responsive, user-friendly, and accessible. Your role includes collaborating with UI/UX designers and backend developers, implementing cross-platform solutions, troubleshooting frontend issues, and staying updated with the latest web development trends.

Join Rise to see the full answer
What qualifications do I need to apply for the Front-End Developer position at Ulula?

To apply for the Front-End Developer role at Ulula, you should have a Bachelor's degree in Computer Science or a related field along with at least 3 years of experience in frontend development. Proficiency in AngularJS, VueJS, PHP, Laravel, and strong skills in HTML, CSS, and JavaScript are crucial, along with a strong problem-solving mindset and good communication skills.

Join Rise to see the full answer
What technologies will I use as a Front-End Developer at Ulula?

In your role at Ulula, you will be working with a variety of technologies including PHP, Laravel, AngularJS, VueJS, and more. You will also utilize HTML, CSS, JavaScript, and use version control systems like Git to manage your code effectively. Familiarity with mobile-first design principles and the Ionic Framework will also be beneficial.

Join Rise to see the full answer
What kind of work environment can I expect as a Front-End Developer at Ulula?

At Ulula, you'll experience a collaborative and agile work environment that fosters teamwork and creativity. We value diversity and inclusion, ensuring that all team members feel respected and empowered. Additionally, you’ll enjoy flexible working hours, opportunities for remote work, and access to various wellness benefits.

Join Rise to see the full answer
What are the growth opportunities for Front-End Developers at Ulula?

Ulula is committed to the growth of its employees. As a Front-End Developer, you’ll have access to learning and development resources, participate in community involvement events, and have options for advancement within the company. We believe in nurturing talent and encourage our team members to continuously enhance their skills.

Join Rise to see the full answer
Common Interview Questions for Front-End Developer (PHP + AngularJS)
Can you explain your experience with PHP and Laravel in front-end development?

When answering, detail your hands-on experience with PHP and Laravel, particularly in building user-friendly applications. Discuss any projects where you showcased your ability to integrate these technologies effectively for responsive designs and seamless functionality.

Join Rise to see the full answer
What approach do you take when ensuring web accessibility in your projects?

Discuss the importance of incorporating WCAG standards, performing accessibility testing, and using tools like Axe or Lighthouse to evaluate your applications. Provide examples of how you’ve applied this in past projects to enhance user experience for everyone.

Join Rise to see the full answer
How do you stay updated with the latest front-end technologies and best practices?

Share your strategies for staying informed, such as following industry leaders on social media, participating in webinars, and reading relevant blogs or publications. Mention any communities or forums where you discuss and learn about new trends in front-end development.

Join Rise to see the full answer
How do you handle performance optimizations in your front-end code?

In your response, emphasize strategies like code splitting, minimizing HTTP requests, lazy loading images, and optimizing assets. Provide concrete examples of how these techniques improved performance in your previous projects.

Join Rise to see the full answer
Describe a challenging project and how you overcame the obstacles.

Identify a specific project that posed challenges, such as tight deadlines, complex requirements, or team dynamics. Explain the solutions you implemented and how these experiences shaped your skills in problem-solving and adaptability.

Join Rise to see the full answer
What role do you believe UI/UX plays in front-end development?

Highlight your understanding of the intersection between UI/UX and development. Share how collaborating with designers has impacted the usability and aesthetic of applications you've worked on, emphasizing the importance of user-centered design.

Join Rise to see the full answer
Can you give examples of how you have integrated responsive design principles in your work?

Discuss specific techniques you use, like media queries and flexible grid layout, and provide examples from your portfolio that showcase your ability to create applications that work seamlessly across different screen sizes and devices.

Join Rise to see the full answer
How do you approach troubleshooting front-end issues in multiple browsers?

Describe your methodical approach to identifying the root of front-end issues, including the use of debugging tools, browser developer tools, and cross-browser testing to ensure consistent experience across platforms.

Join Rise to see the full answer
What tools do you use for version control and why are they important?

Talk about tools like Git or Azure DevOps that you’ve utilized for version control, emphasizing the importance of collaboration, tracking changes, and maintaining code integrity in team settings.

Join Rise to see the full answer
Why do you want to work at Ulula and as a Front-End Developer?

Express your enthusiasm for Ulula's mission and values, connecting them with your personal aspirations in front-end development. Share how the role aligns with your career goals and your eagerness to contribute to meaningful projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
EcoVadis Remote Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted 9 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
E.L.F. BEAUTY Remote Ahmedabad, Gujarat
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
OpenAI Hybrid San Francisco
Posted 3 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Applied Intuition Hybrid Mountain View, California, United States
Posted 7 days ago

EcoVadis' purpose is to guide all companies toward a sustainable world. We envision a global marketplace where sustainability intelligence influences every business decision – improving economies, people’s lives and the planet we all depend on. ...

64 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!