JOB DESCRIPTION
This role requires a wide variety of strengths and capabilities, including:
* BS/BA degree or equivalent experience.
* Knowledge of architecture and design across all systems (front-end, API, integration, and cloud).
* Knowledge of industry-wide web technology trends and best practices (performance, security, accessibility, observability).
* Ability to work in large, collaborative teams to achieve organizational goals.
* Passionate about building an innovative culture and mentoring through code reviews and technical collaboration.
The candidate must possess -
5+ years of experience in Software Engineering with:
* Proven development experience working on large-scale, public-facing web applications (high availability, performance, and reliability).
* Proficiency in modern front-end languages and standards: JavaScript (ES2020+), TypeScript, React, HTML5, CSS3, modern Web APIs, and asynchronous patterns (Promises, async/await).
* Strong experience building React applications using modern patterns (React 18, Hooks, functional components), component composition, and state management approaches (e.g., context, Redux Toolkit, Zustand, React Query/TanStack Query).
* Experience with modern front-end architecture and delivery: component libraries/design systems, modularization, monorepos, and scalable code organization.
* Hands-on experience implementing web technologies using HTML5, CSS, JavaScript/TypeScript, JSON, and API integrations (REST/HTTP), including authentication/authorization integration patterns.
* Experience with modern build tooling and package ecosystems: Vite/Webpack, npm/yarn/pnpm, linting/formatting (ESLint, Prettier), and code quality practices.
* Understanding and experience with test automation frameworks and runners, including Cypress/Playwright (required) plus unit/integration testing with Jest/Vitest and React Testing Library.
* Experience shipping features in an Agile environment with strong SDLC discipline (requirements, design, implementation, testing, release, support).
These skills are not mandatory however encompasses overall on what we do -
* Exposure to Agentic AI / GenAI patterns (e.g., prompt engineering, tool/function calling concepts, evaluation, and safe-guarded integration into user workflows).
* Application development experience with AWS, REST, Java/J2EE, Core Java, cloud-based services; SOAP is a plus.
* Experience with modern React web frameworks and rendering strategies (e.g., Next.js, SSR/SSG where applicable) and performance optimization (Core Web Vitals, bundle analysis, code splitting, caching).
* Knowledge of WCAG 2.1 compliance guidelines with respect to accessibility support (semantic HTML, ARIA where appropriate, keyboard navigation, screen reader testing).
* Experience with web security best practices (e.g., OWASP guidance, XSS/CSRF mitigation, secure dependency management).
* Experience with other Agile/Lean practices such as XP or Kanban.
* Participation in Test Driven Development or Business Driven Development.
* Practice of Continuous Integration or Continuous Delivery (e.g., automated builds, quality gates, automated deployments).
* Experience with observability and production support practices (client-side logging/monitoring, error tracking, performance monitoring).
* Experience leading technical decisions and execution within development teams (estimations, sequencing, trade-offs, technical design, and stakeholder communication).