AvailabiltyFull Time
CategoryIT & Telecommunication
Salary NegotiableYes
Job LevelSenior Level
Job LocationKathmandu, Nepal
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 05
Requirements :-
- Proficiency in Typescript/Javascript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles, with the ability to handle complex state management in an application, experience with React Context, Redux or any state management library.
- Familiarity with popular React libraries like React Query, React Table, React Router, Ant Design, Mantine, Chart libraries.
- Very good understanding of HTML and CSS, and familiarity with tools like Tailwind, Bootstrap.
- Experience with design systems, component library management with tools like, Storybook, bit.devConfident in using UI / UX design or wireframes to create appropriate code and application.Understanding of RESTful APIs/GraphQL, ES6, popular frontend development tools like turborepo, Vite, webpack, CI/CD tools, DevOps,
- Experience with micro front end, and micro service architectures
- Open-minded team player, willing to accept feedback and offer suggestions
- Ability to understand business requirements and translate them into technical requirementsAbility to write clear, legible, secure code
- Experience building consumer-focused web applicationsStrong debugging and troubleshooting skills
- Exceptional at clear and frequent communication with remote teams
- An analytical, yet creative, approach to problem solving
Preferred
- 5 or more years commercial experience working with ReactJS
- Working knowledge of Git, CI/CD, Agile, TDD and Design Patterns
- Past experience of maintaining large mono repos with tools like lerna.js, turborepo or similar.
- Experience in micro frontend and have some demonstrated knowledge using tools like Module Federation.
- Proficient in CSS and can design beautiful user interfaces.
Job Responsibility :-
- Design and implement complex user interfaces using the React.js framework.
- Design components and libraries or design systems that are reusable and future proof
- Ensure user interfaces that are being built meet all the business requirements outlined.
- Being the champion of User Experience and driving the user flow in the product.
- Maintain existing React systems, including fixing bugs
- Reviewing application requirements and interface designs.Write clean, high-quality, high-performance, secure, and easily maintainable code;
- Consistently improve maintainability and stability of the codebase;
- Identify challenges and technical interdependencies and suggest solutions to address them;
- Collaborate with cross-functional teams to understand product requirements and translate them into technical requirements for the development team;
- Design, build and ship new features using established design methodologies and guidelines;
- Develop and/or consult on internal training programs;
- Mentoring and guiding other engineers through coaching, code reviews; and
- Oversee day-to-day teams' operation and performance.
Plerion Pvt Ltd
Upload Your CV


