Sr. Front-End Engineer

Posted on July 18, 2017 by .

TITLE: Sr. Front-End Engineer


  • Develop and deploy semantic cross-browser compatible and visually stunning and user experiences
    • Response and/or adaptive HTML(5)/CSS(3) development
    • MVC client-side development
    • REST API development and integration
  • Adhere to software development best practices and /or guidelines set forth by development team leaders and /or architects
  • Participate in SCRUM ceremonies like daily stand-up, sizing, planning, and delivery sessions.
  • Ability to work independently or as part of a team
  • Ability to self-direct work
  • Ability to work autonomously or under direct supervision 
  • Strong written and verbal communication skills
  • Ability to effectively communication across teams and different geographies to facilitate work using all tools at your disposal (email, phone, skype, IM, conference call, tele-presence, etc) 


  • Degree in Information Systems or Computer Science or similar
  • 5+ years working experience
  • Exceptional attention to detail
  • Strong understanding of web development paradigms
    • Responsive vs. Adaptive
    • Separation of Concern (client and server-side)
    • AJAX
    • Web sockets
    • HTTP Codes, HTTP Verbs, HTTP Routing
    • Cross domain development and policy
    • API consumption
    • Authentication and authorization protocols   
  • Proficient in at least one of the following languages/frameworks
    • JQuery
    • React
    • Redux
    • Angular / Angular JS
    • Grunt, Bower, NPM
    • Node JS
    • Node Express
  • Proficient with GIT based source management 

Nice to Have Skills:

  • Working knowledge of Adobe Photoshop Suite of tools 
  • Working knowledge of Invasion (Invasion App)
  • Working knowledge of
  • Working knowledge of GraphQL
  • Working knowledge of CI/ Travis
  • Working knowledge of Docker and Docker orchestration tools
  • Working knowledge of asset pipelining and caching techniques
  • Working knowledge of SCRUM and/or Agile ceremonies

Attitude & Behaviors:

  • Displays a positive attitude by working towards solving problems vs. complaining about them.
  • Demonstrates flexibility and adaptability by being able to adapt to changes in the work environment and managing competing demands with the assistance of manager.
  • Sets high standards of performance for oneself (becoming great at what you do)
  • Teamwork
  • Establishes strong working relationships with team members and works cooperatively to achieve goals.
  • Demonstrates good communication skills by exchanging ideas and information with those who need to know.
  • Strong interpersonal skills

Submit Resume

BWBacon @BWBacon
#Worksmarter not harder!