Frontend Developer
40 hours/week Indore, India
We are currently looking for a Frontend Developer (40 hours per week) to join our team in Indore, India.
We are looking for
We are seeking a skilled Frontend Developer to join our Indore team as the first of its kind. The ideal candidate will have a minimum of 5 years of experience in frontend development, with expertise in modern frontend technologies, such as React, Angular, or Vue. You will play a pivotal role in shaping and delivering our new web-based product, working closely with UX designers, and backend developers.
As the first in-house Frontend Developer, you will be responsible for designing and implementing user-facing features for our web application, as well as ensuring that our platform is optimized for performance and scalability. The candidate should have experience working in an Agile development environment and be able to write clean, efficient, and maintainable code that follows industry best practices and coding standards.
Assai currently consist of two cross-functional Product teams that work on our web-based application. The teams consist of in-house backend developers and external Frontend developers. We want to increase our in-house Frontend knowledge and capacity and are therefore searching for a skilled and experienced Frontend developer.
Responsibilities
- Collaborate with product managers, UX designers, and backend developers to deliver high-quality software solutions that meet the needs of our customers
- Write clean, efficient, and maintainable code that follows industry best practices and coding standards
- Develop and maintain user interfaces using React, ensuring high quality, reusable and maintainable code
- Participate in Scrum ceremonies such as daily stand-ups, sprint planning, and retrospectives, collaborating with the development team to deliver high-quality software on time
- Collaborate with the UX/UI team to design and implement responsive, user-friendly, and accessible web applications
- Work closely with backend developers to design and develop APIs, ensuring efficient and reliable data exchange between the frontend and backend systems
- Use testing frameworks such as Jest, React Testing Library or Cypress to ensure the quality of the code and to maintain high code coverage
- Implement best practices for code version control, continuous integration, and continuous deployment (CI/CD) using Git, Jenkins or similar tools to establish a Frontend pipeline
- Stay up-to-date with the latest trends and technologies in frontend development, particularly in the React ecosystem, and make recommendations for their adoption when appropriate.
- Share knowledge and expertise on React and frontend development with other Developers
Requirements
Must have
- You have a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering or equivalent experience
- You have at least 5 years’ experience as a Frontend Developer
- Excellent analytical, problem-solving, and troubleshooting skills
- Experience with Agile software development methodologies (Scrum/Kanban)
- Strong knowledge of modern frontend technologies, such as React, Vue, or Angular (we use React)
- Excellent understanding of HTML, CSS, and JavaScript
- Comfortable in working with webpack, Babel and CRA
- Flexible and independent with the ability to work as part of a team
- Ability to work closely together with UX and UI designers. You are a strong communicator and know when to be pragmatic, and when to focus on the little details
- Experience with designing, creating and running unit tests (we use Jest)
- Experience with working in a remote team, most of your direct colleagues will be based in The Netherlands
- Thorough knowledge of the English language (both verbal and in writing)
Nice to have
- Experience with the React MUI library, React Query 3 and React state management libraries are a plus
- Familiarity with backend technologies such as Node.js or Java is a plus.
- Experience with Azure DevOps is a plus
- Experience with Figma, Zeplin is a plus
- Proficiency in JQuery and the ability to move functionality to Vanilla JS (ES6+)
- Knowledge on Progressive Web Apps (PWA).
- Knowledge and experience with container technology (Docker, Kubernetes, Azure AKS) is a plus
Additional information
- Work location is our office in Indore, India;
- Full-time, fixed employment (40 hours / week);
- Competitive salary and conditions.
Apply for the job!
Are you the person we are looking for and are you interested to work with us?
If you have general, but specific questions about the Indore office, please contact a.mourya@assai.nl.
If you have any questions about the Assai company or if you want to apply, please send your email with CV and motivation to recruitment@assai.nl.
About Assai
Assai provides complete control, support and precision for the world’s most important projects and operations.
We are an enthusiastic group of IT-professionals dedicated to the development and maintenance of software applications in an Oracle and Java environment. We have developed a successful application, called Assai, a Document Control and Management System which is specialized in supporting complex engineering and construction projects for industries including energy, transportation, infrastructure, and mining. Our application is used by a growing number of customers from around the world, including Europe, North America, the Middle East, West Africa, Southeast Asia, China, and Australia.
Assai has more than 70 people working for the company all over the world, including 50 at our Headquarters in Culemborg, the Netherlands. We also have growing offices in Kuala Lumpur, Malaysia and Indore, India. We are a friendly and diverse group of colleagues, representing 18+ different nationalities, and we believe that this is part of our strength, as well as an enormous drive, positive attitude, and a lot of enthusiasm to make every day a success.