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

blogging-336376_640
1. iOS Engineer
Responsibilities:
  • 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.
 
Requirements:   
  • 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
Responsibilities:
  • 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.
 
Requirements:   
  • 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
Responsibilities:
  • 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.
 
Requirements:
  • 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
Responsibilities:
  • 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.
 
Requirements:
  • 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 info@rcg-macau.com,We will contact you as soon as possible and provide you with suitable job opportunities