A Leading IT Company
Kumaripati, Lalitpur, Nepal / OFFICE
Experience:
3 +
Stipend:
negotiable
Application Deadline:
2023-06-20
DESCRIPTION :

We are seeking a skilled and motivated React Developer to join our team. As a React Developer, you will be responsible for developing and implementing user interface components. You will collaborate with the design and backend development teams to ensure smooth integration of frontend and backend functionalities.

JOB DESCRIPTION :
  • Meeting with the development team to discuss user interface ideas and applications.
  • Developing new user-facing features and implementing front-end architecture to support user interface concepts using React.js and resolve bugs.
  • Developing new user-facing features using React.js
  • Translating designs and wireframes into high-quality code.
  • Comfortable working with REST APIs and GraphQL
  • Building reusable and scalable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Collaborate with team members and business partners for problem-solving, bug fixes, new feature implementations, work planning, and code demonstrations.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Reporting to the Project Manager/Team Leader regarding the progress, impediments of assigned projects/ tasks
WHO CAN APPLY :

ESSENTIAL REQUIREMENTS

 

  • Must have Bachelor or Master degree in Computer Science.
  • Must have at least 3+ years of experience in React.
  • Excellent portfolio with proven work experience in react digital platform development
  • Good time-management skills with an ability for multi-tasking and the ability to prioritize tasks who can work independently too.

 

 

SOFT SKILLS

 

  • Strong proficiency in written & verbal communication along with documentation skill.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Continuously share knowledge about tools and technologies with team.
  • Provide training to Intern and Junior developers only if required.
  • Estimate the time to complete the tasks assigned in collaboration with Tech Lead and Project Manager after assessing the technical requirement and also ensure that the estimates are accurate as much as possible.
  • Quality of the delivery should be of optimum quality.
  • Willing to work off hours in case of emergency or urgent situations.
  • Experience with browser-based debugging and performance testing software.
  • Knowledge of Software Development Process (Agile preferred).
  • Familiarity with Project Management Tool such as Jira, Slack, Confluence, Trello. Figma etc.
  • Strong knowledge of versioning tools such as GIT.
  • Reporting to the Project Manager/Tech Lead regarding the progress, impediments of assigned project/tasks.

 

 

TECHNICAL SKILLS

 

  • Understanding of core React concepts and common libraries such as Redux, React Router.
  • Strong proficiency of MVC, HTML5, CSS. Less, SaaS and JavaScript.
  • Strong proficiency in DOM manipulation and JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Prior experience with popular React.js workflows such as Redux.
  • Strong proficiency of GraphQL. REST API, it's consumption and integration.
  • Prior experience with data structure libraries.
  • Basic Knowledge of web development in core languages such as React, React-Native (Hybrid App). JAVA, PYTHON.
  • Strong knowledge of Web Servers (Apache2, Nginx), Webbook and working with Virtual hosts.
  • Experience with front-end development tools such as Babel, Webpack, NPM, etc.
  • Strong proficiency of Postgres, MySQL/MSSQL and knowledge of RDBMS.
  • Strong proficiency of Unit Testing.