Job Description


  • Bachelor's/College Degree in Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent
  • At least 5+ years of working experience in related field
  • Knowledge in full software development lifecycle experience designing and developing self-contained, reusable, and testable Web UI modules and components.
  • Worked exclusively within an Agile studio development model. SCRUM, Kanban, SAFE, or other
  • Good written and professional verbal communication skills.
  • Familiarity with developing well-engineered OOJS Angular UI applications
  • Must have detailed hands on understanding of web interface foundations: JavaScript, CSS/CSS3, HTML/HTML5 and similar technologies; good understanding of front-end technologies, such as HTML5, and server-side CSS pre-processing platforms, such as LESS and SASS
  • Expert knowledge in various libraries and frameworks such as: Angular 1.xx/5/8, Node, Ember, React, Bootstrap; JavaScript patterns and best practices, JavaScript MVC Frameworks
  • Hands on familiarity with web service integration concepts of SOAP and RESTful web services.
  • Familiar with Json, Asynchronous JavaScript and XML (AJAX), and XML API messaging structures
  • Strong web UI testing understanding using tools such as mocha, chai, karma, junit, jmockit, protractor, Angularmocks
  • Understanding of common delivery and communication technologies including HTTP, SSL, SMTP, UDP,
  • Expert in Responsive & adaptive web design along with Component-Based Web UI Architecture
  • Knowledgeable in cross-browser compatibility
  • Expert knowledge of Single Page Application (SPA) Architecture
  • Proficient understanding of code versioning
  • Familiar with tools such as Github or Perforce.
  • Hands on familiarity with build and deployment tools and processes
  • NPM, Bower, Grunt, Gulp, Jenkins, Bamboo, Chef, Rundeck
  • Familiarity with continuous integration, continuous development/delivery

Other Qualifications (nice-to-have/advantage):
  • Knowledgeable of legacy and current UI programming technologies and practices.
  • Excellent knowledge of developing REST API
  • Experience deploying to Amazon Web Services (AWS), AMIs, and S3 buckets
  • Experience with SQL and/or MongoDB
  • Experience with Docker, Vagrant, and/or Oracle Virtual box

Duties and Responsibilities:
  • Translates technical specifications, and/or logical and physical design into code for internal clients.
  • Develops code based on reading and understanding business and functional requirements following agile process.
  • Build robust, maintainable, enterprise-level web applications using a modern static front-end stack.
  • Fully implement user interfaces using modular, componentized JavaScript, HTML, and CSS.
  • Perform unit testing, and write documentation.
  • Work with UI/UX teams to translate wireframes into usable web user interfaces.
  • Communicate effectively both verbally and in writing with designers, product managers, middle-tier developers, testers, and other front end developers.
  • Cooperating with the back-end developer in the process of building the backend web services.
  • Solves complex problems that require the regular use of ingenuity and creativity and performs work without need for direct supervision

Other Details:
  • Work location: Makati City
  • Work schedule: Night shift
  • For full-time employment with benefits

*Due to pandemic, RCG is currently implementing a work-from-home setup. However, it would still depend on the client's preference with strict compliance of COVID-19 safety guidelines and protocols.




Bachelors/ Degree

RCG Information Technology (RCG IT)