Descripción del trabajo

Ref No.:18-00717
Location: New York, New York
We're looking for a Full-Stack developer who will take a key role on our team. The Full-Stack developer must have knowledge in all stages of software development: both front-end and back-end. You'll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our customer facing websites.

Responsibilities
  • Design and build great mobile first business web applications
  • Combine the art of design with the art of programming to deliver quality product
  • Translate high-level requirements into interactive flows and artifacts
  • Transform app ideas into highly functional user interfaces
  • Maintain quality and ensure responsiveness of applications
  • Collaborate with the rest of the engineering team to design and launch new features
  • Maintain code integrity and organization
  • Design and build working visual elements
  • Understand and implement security and data protection

Preferred Skills
  • Front-end (CSS) framework like Foundation or Bootstrap
  • Back-end programming languages like PHP, Python, Ruby, Java, .NET, Node.js, etc.
  • Advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
  • CSS Preprocesors like Saas or LESS
  • Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB.
  • Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
  • Development experience for both mobile and desktop.
  • Server-side languages such as Node.js, Jade, EJS, Jinja, etc.
  • Experience with chatbot APIs and usage of push notifications.
  • Knowledge of code versioning tools such as Git, Mercurial or SVN
  • Work experience with web platforms like Heroku and AWS

You
  • Bachelor's degree in Computer Science or equivalent experience
  • 5+ years of overall IT experience
  • 3+ years of experience building mobile and web apps with above technology stacks
  • Self-starter, self-motivated, able to work independently, prioritize effectively, and perform multiple tasks under minimal supervision

Instrucciones de aplicación

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online