Encora Inc.
Encora Inc.

Software Engineering Roles

April 19, 2025
Full-time
Remote · Ahmedabad, Gujarat, India
Entry level
Full-stack Developer

Job Description

Experience: 5+ years

Must Have:

  • Proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience with front-end frameworks/libraries such as React, NextJS.
  • Familiarity with state management libraries like Redux (Saga/Thunk).
  • Understanding of RESTful APIs and asynchronous programming.
  • Knowledge of build tools and bundlers such as Webpack, Babel, and npm/yarn.
  • Experience with unit testing frameworks and tools like Jest
  • Expert knowledge of CSS3, HTML5, and JavaScript.
  • Proficiency in CSS preprocessors such as SASS or LESS.
  • Experience with CSS frameworks like Bootstrap, MaterialUI, or Tailwind CSS.
  • Strong understanding of responsive design principles and mobile-first development.
  • Experience with GraphQL API integration
  • Good understanding of web performance metrics and tools (e.g., Lighthouse, WebPageTest, Chrome DevTools).
  • Knowledge of network protocols and optimization techniques (e.g., HTTP/2, CDN, caching).
  • Understanding of SEO, SEM, and digital marketing principles.
  • Experience with version control systems, particularly Git.
  • Experience with implementation of ESLint
  • Understanding of implementing common security protocols while doing a development

Good to Have:

  • Experience with performance testing and monitoring tools (e.g., Google Analytics, New Relic, Datadog).
  • Proficiency in Google Analytics (GA4 and Universal Analytics).
  • Experience with Google Tag Manager and the implementation of tracking codes and tags.
  • Strong understanding of web analytics principles, KPIs, and metrics.
  • Knowledge of A/B testing methodologies and tools.