Wayin, a Cheetah Digital Company, enables the world's biggest brands and publishers to deliver authentic, interactive marketing campaign experiences across all digital channels.

The javascript developer plays a vital role in the delivery of custom development and front-end styling for a broad range of digital experiences built on the Wayin SaaS platform. You will be responsible for managing your own set of project tasks and deliverables, while being accountable to client deadlines and committed projects.

Your daily activities will be:

  • Write, test, debug and deploy custom code for front-end experiences built on the Wayin Experiences platform
  • Work on all phases of the software development lifecycle, including scoping, building, QA testing, deploying, documenting and supporting
  • Perform code reviews and provide meaningful, professional feedback for direct reports
  • Lead by example and provide mentorship and support to other developers on the team with training and guidance
  • Help translate project requirements and technical specifications into actionable work for the team
  • Be an active member of the Services team and participate in regular status calls, internal meetings and client calls
  • Collaborate and communicate clearly with a variety of internal and external stakeholders
  • Help develop frameworks and software solutions that are reusable and extensible
  • Stay up to date on new technologies, approaches and solutions

Your required qualifications for this role

  • At least five years of programming or software development experience
  • Knowledge of source/version control management
  • Familiarity and comfort with project management tools such as Jira
  • Strong knowledge of best practices related to software development, data structures, coding conventions and security¬†
  • Experience with JavaScript technologies such as React or Node.js
  • Expert understanding of Javascript
  • Knowledge and experience working with CSS frameworks such as LESS
  • Ability to work both independently but also as a member of a team
  • Ability to organize and prioritize multiple projects
  • Empathy for users, teammates and clients
  • Strong desire to work collaboratively in a multidisciplinary, distributed team
  • General understanding and interest in business goals and objectives

Apply for this Job

* Required