WEB APPLICATION DEVELOPER
Bank of the Philippine Islands (BPI)
Date: 3 weeks ago
City: Manila
Contract type: Full time

The core job purpose of a Web Developer is to translate requirements and design into functional, user-friendly, and efficient websites and web applications that meet the needs of users and the goals of the organization.
Job Responsibilities
Job Responsibilities
- Writes clean, efficient, and well-documented code using programming languages such as HTML, CSS, JavaScript, and potentially back-end languages like Python, PHP, Java, or Ruby, depending on the role (front-end, back-end, or full-stack)
- Develops and implements user interfaces (UI) and user experiences (UX) based on design specifications
- Builds and consumes Application Programming Interfaces (APIs) to integrate various services and functionalities
- Develops responsive websites and applications that adapt seamlessly across different devices and screen sizes
- Creates and manages databases and ensure their smooth integration with web applications (primarily back-end developers)
- Implements security best practices to protect websites and applications from vulnerabilities
- Communicates effectively with project managers, clients, and other stakeholders to understand requirements, provide updates, and gather feedback
- Participates in team meetings and contribute to project planning and strategy
- Works closely with web designers to translate visual concepts into functional websites
- Collaborates with content creators to integrate text, images, videos, and other multimedia elements
- Conducts thorough testing of websites and applications to ensure they are bug-free, user-friendly, and perform optimally across different browsers and platforms
- Performs code reviews to ensure code quality, consistency, and adherence to best practices
- Identify and troubleshoot technical issues and implement effective solutions
- Must be a Bachelor’s Degree holder in Computer Science or any IT related courses
- Must have 3-5 years of professional experience in web development, with increasing levels of responsibility
- Must have 3-5 years of exposure to and experience working within various development methodologies (e.g., Agile, Waterfall)
- Must have 3-5 years of experience in building and maintaining applications that can handle increasing user loads and data volumes
- Must have the ability of writing clean, efficient, well-documented, and maintainable code in multiple languages
- Must have the ability to analyze complex technical challenges, identify root causes, and develop effective solutions
- Must have expert-level skills in identifying and resolving technical issues across the entire stack
- Must have excellent verbal and written communication skills to effectively convey technical concepts to both technical and non-technical audiences.
- Must have the ability to collaborate effectively with designers, product managers, and other stakeholders.
- Understanding of project management methodologies (e.g., Agile, Scrum) and the ability to contribute to planning, estimation, and execution.
- Must have be proficient in conducting thorough and constructive code reviews to ensure code quality and adherence to standards.
- Must have expert-level knowledge in HTML, CSS and JavaScript, including the latest standards and best practices
- Must have comprehensive understanding and practical experience with one or more major frameworks like React, Angular, or Vue.js, including their ecosystems and state management solutions
- Must have solid understanding and experience with one or more back-end languages (e.g. Python, Node.js, Java, Ruby, PHP, Go) and their associated frameworks (e.g. Django, Flask, Express.js, Spring, Ruby on Rails, Laravel)
- Must be proficient in designing, implementing, and optimizing relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, Cassandra) databases
- Must have deep understanding of RESTful and GraphQL API design and development
- Expert-level proficiency with Git and related workflows (e.g., Gitflow)
- Must have strong understanding of various architectural patterns (e.g., MVC, MVVM, microservices) and their trade-offs
- Has the ability to design scalable, maintainable, and robust web applications
- Has familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
- Has ability to understanding of containerization technologies like Docker and orchestration tools like Kubernetes
- Has knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and their services.
- Has comprehensive understanding of common web security vulnerabilities (e.g., XSS, CSRF, SQL injection) and how to prevent them.
- Has knowledge of secure coding practices and security testing methodologies.
- Has deep understanding of front-end and back-end performance bottlenecks and techniques for optimization (e.g., code splitting, lazy loading, caching, database indexing)
- Has basic knowledge of the core components of MS Power Apps, Power Automate and Dataverse and be able to extend them using different programming languages and integrate the thru an API.
- Must have have passion for staying up-to-date with the latest web technologies and trends
- Ability to adjust to changing requirements and technologies
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Recruiter (Niche Hiring)
Shopee,
Manila
4 days ago
Job DescriptionSource and engage difficult-to-reach candidates via creative and non-traditional channels.Build and manage a strong pipeline of passive talent for critical roles.Conduct market mapping, competitor benchmarking, and data-backed talent intelligence.Drive end-to-end recruitment from intake to offer, ensuring a white-glove experience for both candidates and hiring managers.Partner with HRBPs and department leads to anticipate future talent needs and plan proactively.Act as...

Supply Planner - SCommerce
Shopee,
Manila
4 days ago
About The TeamWe are looking for a detail-oriented and proactive Supply Planner to join our team. In this role,you will manage inventory levels and work closely with the logistics and buyer team to ensure asmooth flow of goods throughout the SCommerce fulfillment network. Your expertise will helpoptimize stock availability, reduce costs, and enhance overall operational efficiency.Job DescriptionDevelop and manage supply...

Social Media Monitoring Analyst
Shopee,
Manila
5 days ago
Job DescriptionDevelop and implement a robust social media listening strategy using advanced monitoring tools.Track brand mentions, sentiment analysis, and key industry conversations across relevant platforms.Identify emerging trends and potential opportunities for engagement.Prepare insightful reports and presentations to inform social media strategy and campaigns.Conduct in-depth sentiment check, social media presence analysis, including content strategy, engagement metrics, and audience demographics.Develop and present...
