You will design and develop secure, consumer-facing web applications using modern JavaScript frameworks.
Responsibilities
- Lead and manage development teams within an Agile/Scrum environment.
- Design and implement low-latency, high-availability, and performant applications.
- Build and consume RESTful web services using JSON-based request/response patterns.
- Develop responsive Single Page Applications (SPAs) following user-centered design principles.
- Write unit test cases to ensure code quality and application stability.
Required Skills
- 5+ years of experience designing and developing secure consumer-facing web applications.
- Expert level knowledge of HTML5, CSS3, Responsive Web Design, and Accessibility (WCAG 2.0 AA).
- Advanced proficiency in JavaScript and Functional Programming.
- Extensive experience building production applications with Node.js (2+ years).
- Proficiency in React.js, Redux, and other JavaScript frameworks.
- Experience with build tools and task runners such as Gulp, Webpack, or EJS/Handlebars.
- Proficiency in writing unit tests using frameworks like Jest, Mocha, Chai, or Jasmine.
- Strong command of Git, GitHub, or other distributed version control systems.
- Experience with Chrome and other browser Developer Tools.
Preferred Skills
- Experience with cloud platforms (Azure, AWS, or GCP).
- Knowledge of Relational and NoSQL databases.
- Experience with TDD, CI/CD, Linux environments, and Docker.