Senior Front End Developer

Technology Department | Permanent Position | fulltime | 8+ Years

About the role

A Frontend Developer engages with our world-class engineering and program teams to build products and solutions. We are looking for passionate frontend developer who adapt and excel in several technologies and are excited by what a modern Javascript can do.

Required skills

  • Minimum of 8 years experience in software development
  • Minimum 5 years relative experience with Javascript and frontend technology stack
  • Strong fundamentals in Computer Science, Data Structures and Software development best practices and good understanding of design patterns.
  • Capabilities in Responsive Design and Reactive Layouts Strong experience in hands-on Vanilla Javascript and unit tests.
  • Can lead frontend development using best practices and tools
  • Develop front-end with 100% unit test coverage
  • Extensive experience with Chrome Dev Tools or Firebug
  • Exposure to Continuous Integration, Continuous Development, Docker and related tools
  • Demonstrated technical capability developing applications using multiple stacks, with deep expertise in at least one in each of the following categories:
    • Javascript Framework: Angular, Backbone, Ember, React
    • CSS Preprocessors: Less, Sass, SCSS, Stylus
    • A/B Testing tool (preferably Optimizely)
    • CSS Frameworks: Bootstrap, Foundation, Google Material Design
    • Tools like Grunt, Gulp, Bower, Yeoman, WebPack, Jake, Browserify
    • HTML5, CSS3, ES6, ES7 and transpilers
  • Awareness of the Node.js and npm packages enough to use these tools well enough for frontend development.
  • Familiarity with Native app development, specifically React Native to develop native apps using React.
  • The familiarity with the culture of Agile development with proper processes and tools for: automated unit testing, build systems, continuous integration and deployment, proper version controlling with Git and other software development best practices, code reviews, goes without saying.
  • Proven technology thought leadership with open source contributions, books, talks in technology conferences, active profiles on Github and Stackoverflow. 

Non-technical competencies

  • Ability to work in a distributed development teams
  • Ability to be an early thought partner with business sponsors to assess the technical feasibility of developing solutions around a conceptual idea
  • Strong analytical and problem solving skills paired with the ability to develop creative and efficient solutions
  • Distinct customer focus and quality mindset
  • Excellent interpersonal, leadership and communication skills
  • Excellent relationship building skills
  • Ability to work under pressure with a solid sense for setting priorities
  • Comfortable working in a team based and collaborative environment
  • Coach and mentor team members to follow good engineering

Apply now

Upload resume
(Maximum file size: 20 MB)
Upload portfolio
(Maximum file size: 20 MB)