

Job Summary:
We are looking for a skilled Frontend Developer with a strong foundation in modern frontend technologies. The ideal candidate must have experience working with React.js, Redux, Next.js, and TypeScript while following industry best practices. You should be proficient in writing clean, scalable, and maintainable code and have experience with performance optimization, unit testing, and frontend architecture.
Key Responsibilities:
- Develop and maintain scalable and high-performance frontend applications using React.js, Redux, Next.js, and TypeScript.
- Implement complex UI components and reusable design patterns with Storybook.
- Utilize RxJS for reactive state management and asynchronous data handling.
- Optimize frontend performance by analyzing browser behaviors, implementing lazy loading, code-splitting, and caching techniques.
- Collaborate with backend developers to integrate GraphQL APIs efficiently.
- Ensure cross-browser compatibility and responsive design.
- Write unit tests using Jest, React Testing Library, or Cypress to maintain code quality.
- Adhere to frontend best practices, coding standards, and accessibility guidelines.
- Debug and troubleshoot frontend-related issues and improve application performance.
- Work closely with UI/UX designers to translate Figma/Adobe XD designs into high-quality frontend components.
- Continuously research and implement modern frontend technologies and frameworks to enhance the development workflow.
- Develop and optimize Shopify storefronts using React.js.
- Work with PrimeReact for efficient UI component development.
- Utilize Tailwind CSS framework for styling and responsive design.
- Implement design patterns for scalable and maintainable code.
Required Skills & Qualifications:
- 2+ years of hands-on experience in frontend development with a strong emphasis on React.js and Next.js.
- Experience with Webpack, build systems, and production optimization
- Proficiency in TypeScript for type-safe development.
- Experience with state management libraries such as Redux, Zustand, or Recoil.
- Strong understanding of RxJS and reactive programming concepts.
- Hands-on experience with GraphQL and Apollo Client.
- Experience with Storybook for UI component documentation and testing.
- Strong knowledge of browser behavior, event handling, and performance optimization techniques.
- Familiarity with CSS-in-JS solutions (Styled Components, Emotion) or modern CSS methodologies (BEM, TailwindCSS, etc.).
- Experience writing unit and integration tests using Jest, React Testing Library, or Cypress.
- Strong debugging skills and familiarity with Chrome DevTools.
- Understanding of Web Performance Optimization (WPO) techniques.
- Familiarity with CI/CD pipelines and Git version control.
- Experience with Shopify storefront development using React.js.
- Proficiency in using PrimeReact UI components.
- Experience implementing design patterns for frontend development.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Good to Have:
- Experience with Micro Frontends architecture.
- Exposure to Server-Side Rendering (SSR) and Static Site Generation (SSG) in Next.js.
- Knowledge of WebAssembly, PWA development, or WebSockets.
- Familiarity with cloud platforms like AWS, Firebase, or Vercel.
- Contributions to open-source projects or a strong GitHub portfolio.
Why Join Us?
- Work with cutting-edge technologies and best practices.
- Collaborate with a passionate and innovative team.
- Opportunity for professional growth and career advancement.
- Competitive salary, flexible work environment, and great company culture.
If you are passionate about frontend development and eager to work with modern technologies, we would love to hear from you.

About Amwhiz
About
Similar jobs

We are looking for a Frontend Developer who would be working on the bleeding edge of technologies. We work primarily with React, Typescript and Redux.
Responsibilities:
- Understand why a particular design was chosen and code accordingly.
- Will have to deliver clean bug-free unit-tested code with minimal guidance.
- Strive for continuous improvement by refactoring and applying best practices.
- Learn and adapt to new technologies as necessary.
Requirements:
- Must be proficient in React, Redux, Redux Toolkit and Typescript.
- Used Typescript for React Components.
- Unit Testing, Component Testing, and Custom React hook tests with React Testing Library.
- Integration Tests with Cypress.
- Data Fetching libraries like Axios, React Query, RTK Query etc.
- Should have maintained React Components with Storybook.
- Experience contributing to open-source software will be preferred.
- Used various CSS stylings methods like CSS Modules, LESS, SCSS, Tailwind, Styled Components, Emotion etc.
- Should understand Git.
- Ability to work in a fast-paced and dynamic work environment.
- Exceptional interpersonal skills and demonstrated leadership abilities.

Work Profile
- Delivering a complete front end application in AgularJS
- Ensuring high performance on mobile and browser with reusable and modular components spanning cross multiple projects
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Integrate with the back-end developer in the process of building the RESTful API
- Communicating with external web services for 3rd Party tools and services integration
Requirement
- Experience and proficiency with AngularJS, JavaScript and HTML5
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ability to provide SEO solutions and optimization
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS

- Bachelor’s degree in Computer Science, Information Technology, or a similar field.
- Previous experience working as a React.js Developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Experience of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.

About us:
Equal parts creative agency, engineering firm, and consultancy, Grappus has a reputation of doing things differently. We work with brands big and small, far and wide, helping them understand, prototype and deploy a broad range of custom tech. We value design and we cringe at bad UX. Each project is a clean slate, we don’t have frameworks, or any pre-made formulas. We’re not here to just grow big, make money and win awards. We’re here to crack the process of building truly innovative products from scratch. Products that make people say ‘damn’.
People at Grappus usually experience a highly accelerated career growth well beyond the narrow constraints of their ‘job description’. Here, the growth ladder is tailored to you. It operates exactly as fast as you can manage to grow. We think it's a waste when smart people are unable to make an impact. Our aim is to unleash your potential by giving you massive challenges and the freedom to solve them.
We’re in a fluid world, where we don’t know what technologies we’ll use next, or the projects we’ll work on. We’re actively searching for ways to shine a light on our blind spots, whether it is in the products we want to build, the problems we like to solve, or the company culture we try to create. That’s what makes life at Grappus so exciting. Grappus is an ongoing experiment and you are a part of it. We'll be a different company a few years from now because you are going to change it for the better. We can’t wait to see where you take us.
About the role:
We are seeking a Sr. Frontend Developer who has a knack for coming up with creative solutions to unique problems, planning development cycles and writing technical documentation while leading a team of developers. You can get in where needed to write clean, reusable, and performant code, with creative sensibilities to push projects towards perfection. You should have good time management skills and be able to work both autonomously and collaboratively with a cross-discipline team of product managers, strategists, UX designers, art directors, and developers. Most importantly, you have an eye for detail and the ability to make beautiful designs come to life through code.
What we’d like to see:
● Ability to write elegant and readable code
● Excellent problem solving skill and love technical challenges
● Lead a team of developers and showcase managerial skills
● Comfortable working in a team-oriented and collaborative environment
● Strong understanding of Agile and Lean software development processes and practices
● Stays plugged into emerging technologies/ industry trends and applies them proactively
● Knowledge of software best practices, like test driven development and continuous integration
Must have:
● BE/ B.Tech in Computer Science or a related field or equivalent practical experience
● Proven working experience in frontend programming for a minimum of 3 years
● Good understanding of frameworks like Bootstrap, Backbone, ReactJS, Redux and libraries like jQuery, LESS and Ajax
● Knowledge of performance testing frameworks including Mocha and Jest
● Experience with browser-based debugging and performance testing software
● Strong understanding of server-side scripting and Javascript frameworks, including jQuery
● Aggressive problem diagnosis and creative problem solving skills and client handling skills
● Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
● Experience with coaching and mentoring junior web developers
● Experience in working with a variety of external frameworks and libraries
● Proven experience integrating with, along with a deep understanding of, service-based Web APIs including REST and/or GraphQL
● Good knowledge of User Interface patterns and techniques to solve common UI problems
Nice to have:
● Familiarity and experience using a variety of architectural design patterns
● Personal projects or contributions to the open source community
● Knowledge of modern authorization mechanisms, such as JSON Web Token
● Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
● Strong organizational skills to juggle multiple tasks within the constraints of timelines
● Team player (those great personality types that people love to work with)
● Great communication skills
Why you’ll love it here:
(Besides working with our team with infinite charm)
● We have no fixed work timings or leave policy, you can take unlimited leaves and start your day whenever you want. (Just make sure others in your team don’t suffer)
● We don’t track these hours you put in or ask you to fill time sheets. We don’t believe in
micromanaging, if you’re struggling, ask for help. If someone else is, offer some support.
● We never mind if people make mistakes or screw up in any way, and offer full encouragement to help people learn fast by failing fast.
● We always encourage people to be completely candid, raise alarms, or log complaints
anonymously in our feedback tool, no matter how harsh.
● We are a ‘Work from Anywhere’ company, since passionate, driven people can work from
anywhere they want; their homes, or cafes, or mountains, or beaches, anywhere.
● We have a 15-day notice period. We want to build a place where people work willingly and passionately.

The developer must have, in-depth knowledge of SDLC lifecycle and should have good command on Javascript. Experience of working on bootstrap framework and node.js will be a big plus.

Having knowledge of React JS. Having knowledge of Node JS Having Knowledge of HTML, CSS, and JavaScript. Knowledge of web services integration and writing. Need to have strong R&D power Knowledge of GitHub and Jira. A bit of knowledge of code building and docker activity.

1. Working on front end development for the web apps.
2. Developing and designing the front end of the web portal


Technical Skill :
HTML, CSS, AngularJS, ReactJSWhat will you do:
• Responsible for UI development of one of the modules of the product
• Collaborate with Designers to iterate on the design and implementation of our
product
• Ensure the technical feasibility of UI/UX designs
• Develop reusable UI widgets that can be reused across the solution
• Champion Usability & Frontend best practice
What are we looking for:
• A minimum of 3+ years experience in Web development
• A strong Javascript background - Object Oriented JavaScript
• Hands-on experience on ReactJs and/or AngularJS of 2 years at least
• Knowledge of cross-browser compatibility issues and client-side performance
considerations.
• Strong academic background and problem solving skills
• Take ownership of features/modules and manage it completely
• Ability to communicate and defend your ideas clearly
• A desire to build products that users love
Good to have:
• Familiarity with Scrum/Agile methodology
• Experience in React Native

