Work Setup and Location: On-Site, Arayat st., Mandaluyong, Metro Manila
Work Schedule: Morning or Mid-Shift, Monday-Friday (8-hour shift only)
Experience Level: 3-5 years
No. of employees required: 4
About the Role:
We are seeking a skilled and passionate Web Developer to join our development team. The ideal candidate will be responsible for designing, building, and maintaining user-friendly websites and web applications. This role involves collaborating with cross-functional teams to ensure web applications are performant, accessible, and meet the needs of the business and its users.
Key Responsibilities:
Web Development and Design
- Design, develop, and deploy dynamic and responsive websites and web applications using HTML, CSS, JavaScript, and other web technologies.
- Implement modern, user-friendly, and visually appealing designs based on the needs of the business and target audience.
- Develop both front-end and back-end components, ensuring seamless interaction and performance across web applications.
- Ensure mobile-friendly and cross-browser compatibility of all web projects.
- Work closely with UI/UX designers to ensure a high standard of user experience and interface design.
Web Application Performance and Optimization
- Optimize websites and applications for maximum speed and scalability, ensuring fast load times and minimal resource usage.
- Troubleshoot and debug web applications to identify and fix performance bottlenecks and technical issues.
- Implement SEO best practices to enhance website visibility and search engine ranking.
- Monitor and ensure the security of web applications, protecting against common vulnerabilities and attacks.
Collaboration and Requirements Gathering
- Collaborate with project managers, designers, and other stakeholders to understand business requirements and deliver technical solutions that meet user needs.
- Gather and analyze functional and technical requirements to ensure accurate translation into code.
- Provide input on web application architecture, suggesting improvements and best practices for both design and development.
API and Database Integration
- Develop and integrate web applications with back-end databases, external APIs, and third-party services.
- Design and manage databases for efficient data storage, retrieval, and processing.
- Implement RESTful APIs and ensure seamless interaction between front-end and back-end components.
Testing and Quality Assurance
- Conduct unit testing, integration testing, and troubleshooting to ensure the functionality and performance of web applications.
- Work with QA teams to verify that web applications meet business requirements and function as intended.
- Implement automated testing where appropriate to ensure the ongoing stability and reliability of applications.
Documentation and Maintenance
- Create and maintain technical documentation, including code documentation, system architecture diagrams, and user manuals.
- Provide ongoing maintenance and updates to web applications, ensuring they remain up-to-date and functional as business requirements evolve.
- Regularly review codebase for opportunities to refactor and improve.
Continuous Learning and Improvement
- Stay up-to-date with the latest trends, tools, and technologies in web development, including front-end and back-end frameworks.
- Suggest improvements to existing web applications and processes, optimizing workflows and overall performance.
- Participate in code reviews, sharing knowledge and learning from others to continually improve skills and development practices.
Qualifications and Skills:
- Education: Bachelor’s degree in Computer Science, Information Technology, Web Development, or a related field.
- Experience:
- 2-4 years of experience as a Web Developer, with a strong portfolio of web development projects.
- Proven experience with front-end and back-end development.
- Strong experience with web technologies such as HTML, CSS, JavaScript (and related frameworks like Angular, React, or Vue.js).
- Experience with server-side scripting and web frameworks (e.g., Node.js, Django, Ruby on Rails).
- Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB.
- Technical Skills:
- Proficiency in HTML, CSS, JavaScript, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Experience with version control systems (e.g., Git, GitHub, Bitbucket).
- Knowledge of back-end programming languages such as Node.js, PHP, or Python.
- Experience working with databases, writing SQL queries, and managing data.
- Familiarity with RESTful API design and development.
- Experience with responsive design principles and CSS frameworks (e.g., Bootstrap, Tailwind CSS).
- Knowledge of web security best practices.
- Soft Skills:
- Strong communication skills to collaborate with cross-functional teams and stakeholders.
- Excellent problem-solving skills with attention to detail.
- Ability to prioritize tasks and manage multiple projects simultaneously.
- A proactive attitude toward continuous learning and staying updated on the latest web development trends.
- Ability to work both independently and as part of a team in a fast-paced environment.
- Certifications (preferred):
- Web development-related certifications (e.g., JavaScript, Node.js, React, Angular).
- Certifications in cloud technologies (AWS, Azure, etc.) are a plus.