Software Engineer – Mid (Frontend/Fullstack)

January 29, 2026

Job Description

A mid-level Software Engineer (Frontend/Fullstack) role is available for a professional passionate about building scalable, user-focused web and mobile applications. This position involves close collaboration with cross-functional teams to deliver high-quality interfaces and robust application features while contributing to continuous improvement in design and development practices.

Job ID: 2025-7803
Location: 5th Floor, MK Tan Centre, 30th Street, Bonifacio Global City, Philippines
Work Type: Full-time | Remote-friendly
Schedule: Mid shift

Key Responsibilities

  • Develop high-quality, responsive user interfaces for web and mobile applications
  • Conduct user research and usability testing to inform design and functionality decisions
  • Create wireframes, prototypes, and high-fidelity mockups to communicate design concepts clearly
  • Implement and maintain UI components using modern frontend technologies and frameworks
  • Write clean, maintainable, and well-documented code following best practices
  • Optimize applications for performance, scalability, and cross-platform compatibility
  • Troubleshoot and debug issues across frontend and backend components
  • Participate in code reviews to maintain code quality and consistency

Requirements / Qualifications

  • Proven experience as a Software Engineer (Frontend/Fullstack) with UI/UX exposure or a similar role
  • Strong proficiency in frontend technologies including HTML, CSS, JavaScript, React, or Angular
  • Hands-on experience with design tools such as Figma, Sketch, or Adobe XD
  • Working knowledge of backend technologies such as Node.js or Python
  • Experience with databases (SQL and/or NoSQL) and RESTful APIs
  • Familiarity with version control systems, particularly Git
  • Strong problem-solving skills with high attention to detail
  • Effective communication skills and ability to collaborate within a team environment
  • Bachelor’s degree in Computer Science, Engineering, or a related field