Renowned Philippines Company : iOS Engineer / JAVA Engineer / Front-End Engineer / Database Administrator
Renowned Philippines Company : iOS Engineer / JAVA Engineer / Front-End Engineer / Database Administrator
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