Front End Developer
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+)