Renowned Philippines Company : iOS Engineer / JAVA Engineer / Front-End Engineer / Database Administrator

1. iOS Engineer
  • Maintain product quality through code coverage and static analysis tools;
  • Create and update spec sheets or documentations for other developers;
  • Work with other teams such as Backend Engineers, QA Testers, UX Designers, Business Analysts, and Stakeholders.
  • Solid understanding of iOS SDK and its core frameworks;
  • Proficient in Swift 3;
  • Experienced with GitFlow;
  • Can work with REST APIs and JSON;
  • Strong understanding of iOS design guidelines;
  • Understands Object Oriented Design concepts / Model-View-Presenter (MVP);
  • Can communicate well in a multi-cultural environment;
  • At least 3-5 years of experience.
  • Fluent in Chinese & English
2. Java Engineer
  • Analyze requirements and translate them to workable items for team members and other teams involved;
  • Design and build high-quality applications;
  • Maintain current projects and identify bottlenecks/bugs, and devise solutions to these problems.
  • BS in Computer Science/Engineering or related courses;
  • 5+ years of software development experience in J2EE platforms;
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC, Struts);
  • Solid understanding of Object-Oriented-Programming and experience in Aspect- Oriented-Programming;
  • Working knowledge of Service Oriented Architecture (SOA) both SOAP and RESTful;
  • Profound knowledge of data persistence techniques including relational database design and integration with Java;
  • Experience with test-driven development;
  • Fluent in Chinese & English.
3. Front-End Engineer
  • Develop functional and appealing web- and mobile-based applications based on usability;
  • Provide website maintenance and enhancements;
  • Write functional requirement documents and specifications;
  • Create quality mockups and prototypes on tight timelines;
  • Assist back-end developers with coding and troubleshooting;
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms;
  • Maintain graphic standards and branding throughout the product’s interface;
  • Stay up-to-date on emerging technologies.
  • Experience in gathering business requirements, developing project schedules, documenting architectural solutions and code;
  • 3+ years writing JS/jQuery/CSS3/HTML5;
  • Experience in responsive design;
  • Experience with Angular 2x or another JS framework (react.js, vue.js);
  • Experience in data exchange between application layers via JSON XML;
  • A passion for design and creating delightful, elegant interfaces;
  • Experience with a server-side language Java EE is a plus;
  • Excited to join a rapidly evolving, fast-paced start-up environment;
  • A computer science or computer engineering degree is a plus;
  • Fluent in Chinese & English.
4. Database Administrator
  • Identifies database requirements by interviewing customers; analyzing department applications, programming, and operations; evaluating existing systems and designing proposed systems;
  • Recommends solutions by defining database physical structure and functional capabilities, database security, data back-up, and recovery specifications;
  • Installs revised or new systems by proposing specifications and flowcharts; recommending optimum access techniques; coordinating installation requirements;
  • Maintains database performance by calculating optimum values for database parameters; implementing new releases; completing maintenance requirements; evaluating computer operating systems and hardware products.
  • Prepares users by conducting training; providing information; resolving problems;
  • Provides information by answering questions and requests;
  • Supports database functions by designing and coding utilities;
  • Maintains quality service by establishing and enforcing organization standards;
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies;
  • Contributes to team effort by accomplishing related results as needed.
  • Bachelor's Degree in Information Technology or Computer Science, or any related field;
  • 2+ years professional experience;
  • Advance knowledge of database structure and theory;
  • Experience with MySQL and MSSQL;
  • Basic understanding of disaster recovery and database backup procedures;
  • Familiarity with reporting tools;
  • PostgreSQL certification (optional);
  • Ability to work independently with minimal supervision and assistance;
  • Fluent in Chinese & English.
If you're interested in this job, you are welcome to fill out the following job application form and send it to,We will contact you as soon as possible and provide you with suitable job opportunities