We’re looking for an eager and knowledgeable Web Developer – Laravel to join our Web Development Team in Ahmedabad, India. You should be an excellent communicator and comfortable managing multiple tasks, you also need to be a team player and have a problem-solving attitude.
Working quickly and creatively should come naturally to you, as well as being an innovative problem-solver who takes pride in producing logical, simple and effective solutions to what are often very new and complex issues
Job Responsibilities
- Develop, document, and maintain advanced web-based PHP and Node.js applications.
- Collaborate with the UX team to create innovative applications and enhance user experience.
- Ensure the technical feasibility and quality of HTML, CSS, and JavaScript code across applications.
- Utilize standard development tools to prepare and maintain applications.
- Document the development process, architecture, and key components in detail.
- Engage in discussions with the development team to understand and refine project objectives.
- Identify, debug, and resolve software bugs and issues efficiently.
- Contribute to the maintenance of the database and ensure its optimal performance.
- Demonstrate proficiency in HTML/CSS/JavaScript and MySQL, employing best practices.
- Offer ongoing maintenance and support for all applications, ensuring their reliability and performance.
- Write clean, well-designed code that adheres to industry standards.
- Stay informed about emerging technologies and digital media trends, integrating new features and tools as necessary to enhance application functionality and performance.
Requirements:
- Proven experience in developing web-based applications using Laravel (PHP framework) and Node.js.
- Strong knowledge of HTML, CSS, JavaScript, and MySQL.
- Ability to document the development process comprehensively.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Adaptability to new technologies and project requirements.
- Commitment to maintaining high code quality and following best practices.
Technical Skills Required
- Laravel: Proficient in using Laravel, a popular PHP framework for building web applications, known for its elegant syntax and robust features like routing, middleware, and MVC architecture.
- Node.js: Experienced in developing server-side applications using Node.js, leveraging its asynchronous and event-driven nature to build scalable and high-performance applications.
- MySQL: Skilled in designing and managing relational databases with MySQL, including schema design, querying data, optimizing performance, and ensuring data integrity.
- HTML/CSS: Proficient in creating well-structured and visually appealing web pages using HTML for markup and CSS for styling, adhering to best practices and standards.
- JavaScript: Strong command over JavaScript, including ES6+ features, for implementing dynamic and interactive functionality on web pages, handling asynchronous operations, and manipulating the DOM.
- jQuery: Experienced in using jQuery library to simplify client-side scripting tasks, such as event handling, DOM manipulation, and AJAX requests, enhancing efficiency and cross-browser compatibility.
- RESTful APIs: Knowledgeable in designing, developing, and consuming RESTful APIs, adhering to REST principles for building scalable and interoperable web services, facilitating communication between different systems.
- Git: Proficient in version control using Git, including branching, merging, and resolving conflicts, to manage codebase effectively, collaborate with team members, and track changes throughout the development lifecycle.
- Additionally, familiarity with React would be advantageous.
Non-Technical Skills Required
- Strong Communication Skills
- Effective Time Management
- Advanced Problem-Solving Abilities
- Collaborative Teamwork Capabilities
- High Adaptability
- Customer-Centric Focus
