10+ years of experience developing and architecting web applications
Must have experience with a heavy usage of modern JavaScript frameworks/languages (Angular, Vue.js,
React [Redux/Flux]) and a solid understanding of reactive state.
Experience with WebSockets, ServerSent Events or other browser based push protocols.
Experience with Git, Agile and CI/CD techniques and deployment strategies
Extensive industry experience with web applications based on SOA principles coupled with .NET/Java
backed restful API’s
Strong understanding of web security [OAuth / Authentication / Authorization]
Experience / comfort with responsive UI design and development, CSS and HTML5
Strong presentation and verbal communications skills and the ability to influence, mentor, and govern
standards across the organization
Experience with web analytics, A/B testing, and user group testing
Experience in automated, performance, and cross-browser testing and test driven development using
modern JavaScript testing frameworks
Embrace end-to-end ownership of projects
BS or MS degree in Computer Science and minimum of 10+ years of software development experience is
required.
Responsibilities:
Drive front-end engineering practices, design patterns, and standards
Work closely with our design and UX teams to deliver next generation experiences across our
applications
Create high-level architectural specifications, ensure feasibility, functionality, and integrations with
existing systems / platforms
Supply thought leadership to effectively guide the organization, providing consultation to other
engineers, mentorship, and evangelize new developments tooling and practices
Lead and review design requirements, and provide accountability for both the performance and quality
of software delivered
Lead implementations for tooling and framework that lend to high performance, quality, and
automation
This person will be able to take the complex nature of logistics and help un-complicate it. The ideal
candidate is not afraid to challenge the status quo, to work hard and hustle, and always looking to find a
better way.
Love sharing your passion for leading web development practices and tooling
Have experience supporting a production front-end application with error management tool sets