Rappler
Rappler

Full Stack Developer  

Rappler

  • Pasig, Philippines
    3/F, North Wing, Estancia Offices, Pasig, Metro Manila, Philippines
    Pasig
    Metro Manila
    Philippines
    Philippines
  • Full timeFULL_TIME

Expired 5 years ago

2019-09-16T16:00:00+00:00
Job closed.

Job Description

We are looking for a Full Stack Developer who is motivated in combining the art of design, user experience and programming, coding and managing server-side code. Responsibilities will include the translation of the UI/UX wireframes/design comps to code that respects the visual elements of the design as well as development of server-side logic, definition and maintenance of the central database.

Responsibilities

  • Develop new user-facing features
  • Document work to enable other developers to build on progress
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed, scalability, and SEO
  • Develop automation test scripts for quality assurance and regression testing
  • Collaborate with other team members and stakeholders
  • Design and establish best practices, along with coding APIs for client-side integration
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • 3rd party service integration, support and maintenance

Minimum Qualifications

Proficient knowledge of the following programming languages:

  • PHP, Python, Javascript (NodeJS)
  • Ruby or Java a plus

Proficient understanding of the following:

  • User authentication and authorization between multiple systems, servers, and environments
  • Outputting data in different formats (JSON, XML, RSS)
  • Creating database schemas that represent and support business processes
  • Design, develop and implement REST API services
  • Version control using Git
  • How a Content Management System works

Good understanding of the following:

  • Server-side CSS preprocessors, such as LESS and SASS
  • Integration of multiple data sources and databases into one system
  • Creating database schemas that represent and support business processes
  • Front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • “session management” in a distributed server environment (ie, SSO)

Basic understanding of the following:

  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Data migration, transformation, and scripting
  • Differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Implementing automated testing platforms and unit tests
  • A strong understanding of UI, cross-browser compatibility, general web functions and standards.
  • Experience in planning and delivering software platforms used across multiple products and organizational units
  • Deep functional knowledge or hands on design experience with Web Services (REST, SOAP, etc ..) is needed to be successful in this position
  • Strong grasp of security principles
  • The position requires constant communication with colleagues
  • 5+ years of proficiency in the following:
  • Web and Mobile markup; including HTML5, CSS3, touch interfaces
  • Client-side scripting; JavaScript, Mobile Touch, React/JQuery/AngularJS a plus
  • Cross browser and device compatibility
  • Service oriented architecture and microservices
  • Version control/Git
  • Good understanding of the following:
  • CSS frameworks and preprocessors, i.e. SASS, LESS
  • Javascript frameworks, task-runners, module builders
  • SEO principles and best practices
  • Asynchronous request handling, partial page updates, and AJAX
  • Image editing tools such as Photoshop
  • Pluses for the following:
  • Javascript preprocessors
  • Node, Express, Webpack
  • AWS and cloud infrastructure

Jobs Summary

Job Level
Associate / Supervisor
Job Category
Media and Creatives
Educational Requirement
Bachelor's degree graduate
Recruiter response to application
Sometimes
Office Address
3/F, North Wing, Estancia Offices
Industry
Newspapers / Journalism
Vacancy
1 opening
Website
https://www.rappler.com

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Rappler

Rappler is a social news network where stories inspire community engagement and digitally fuelled actions for social change. Rappler comes from the root words "rap" (to discuss) + "ripple" (to make waves). Rappler is growing, and with this growth comes the desire to find new people to join us in moving the world. Rappler has some new openings for people interested in working in the journalism industry, and if you've got the drive to succeed, we'd love to see what you've got.

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: