Front-End Developer

India, Remote

Duties description:

  • Design, build and maintain efficient, reusable and reliable code
    • Build React/Next.js based applications
    • Ensure the best possible performance, quality, and responsiveness of applications
    • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

• Help maintain code quality

  • Participate in the agile team scrums and effectively communicate to the team the status, roadblocks, and timelines for the task at hand.
    • Must be able to collaborate with BA, QA, developers and offshore developers to plan, design, develop, test, and maintain mobile web and desktop-based applications requested by the stakeholders.
    • Share knowledge with the team during workshops

Requirements:

  • 5+ years of professional experience

• Excellent communication skills

  • Great ownership of assigned tasks. Self-driven and proactive approach
    • Strong experience in JavaScript and TypeScript
    • Thorough understanding of React/Next.js core principles along with React router, hooks, Redux (or the like) workflows, Web performance and security.
    • Developing and maintaining modern distributed micro services
    • Development in Cloud environments (Google Cloud Platform preferred)
    • Building, testing, and troubleshooting high volume web services using API Protocols and Data Formats (REST & JSON)
    • Solid foundation in data structures, algorithms and its implementation in JS
    • Expertise with semantic HTML
    • Proficiency in CSS, including Tailwind, Styled Components, CSS Modules, and SASS
    • Expertise browser-based debugging tools
    • Experience with responsive and adaptive design
    • experience with Testing (Unit Testing, react-testing-library, E2E)
    • Keen understanding of web application development process and standard methodologies
    Nice to have:
    • Previous experience in Front-end development with Docker
    • Experience with Headless CMS (preferably Contentful)
    • Experience with NodeJS

• Knowledge of GraphQL

English (B2+)