Frontend Developer (React JS)

NAXA

Naxa is a youth-led geospatial service oriented company founded in 2014 with a focus on GIS and mapping based technological solutions. The core expertise of the company lies in digital mapping, geodata collection and management, analysis and development of geospatial applications. Founded by Geomatics Engineers specializing in geospatial technology, the company holds a strong team of highly skilled software developers and data analysts. NAXA has assisted organizations in conceptualizing, designing and implementing web mapping platforms for visual dissemination of datasets. The company has worked with (but not limited to) the Government of Nepal, UN Agencies, Bilateral Organizations, INGOs, NGOs, and private companies in the past in conceptualizing and materializing data-centric digital solutions that enable data-driven decision making.

Detailed Job description / requirements:

We are looking for Mid Level front-end developers to work on awesome technical products that we build at NAXA. If you love web frontend technology, data visualization and want to explore the mapping world as well, you’re welcome to apply.

Education Level: Bachelors in Computer Science or relevant field

Experience Required: At least 2 years

Requirements:

  • Core Technical Skills
  • Knowledge on JS frontend technology (React JS)
  • Experience on Data Visualization - (D3 JS or any other libraries)
  • Tools (Webpack, NPM, Babel)
  • ES-6 Experience
  • Experience with state management framework like Redux
  • Experience with SPAs, server-side rendering issues
  • Familiarity with versioning tools (like Git)
  • HTML5, SASS (CSS 3 )
  • Experience working in an agile environment
  • Knowledge of mapping libraries like Leaflet JS/ Openlayers will be plus point
  • Experience on Node JS, API Development will be plus point
  • Must have developed 5+ published projects (in web/stores) related to web/mobile application
  • Need to possess good knowledge of software life cycle, database relations, and data structures
  • Should be able to write libraries and modular codes from scratch.
  • Significant experience with large enterprise applications, single-page applications
  • Deep understanding of JS programming, database modeling and design, scalable web architecture,
  • Should be comfortable with state management libraries like React Router, Redux
  • Project focused professional who will be responsible to support, develop, execute the project.

Soft Skills

  • Excellent logical and analytical skills
  • Should have regular communication with project manager
  • Ability to work individually or in a team to finish projects under pressure
  • Should have good communication skills in English and Nepali

Responsibilities

  • Requirement analysis and selection of correct tools to solve the problem
  • Developing services and integrating with backend
  • Code reviews
  • Work with product owner and rest of team members to achieve the goal
  • Grow team around you
  • Be a key part of the success of the project
  • Develop new components and features for our frontend app(s)
  • Document and refactor our frontend codebase
  • Profile and improve our front-end performance
  • Write about your work and contribute back to open source
  • Work with various third-party libraries and plugins to achieve project requirements
  • Maintain project status and code using GIT
  • Apply Agile Development approach in your day to day tasks

How to Apply:

If you are interested in this role, please send your CV along with a cover letter and salary expectation to hr@naxa.com.np. The link of your 2 previous works is a must for your CVs to be considered for the selection process. Alternately, you can share the link of your GitHub account. 

At NAXA, you will get an opportunity to be a part of an excellent team working on impactful projects for national and international organizations.

Job Overview

Category Technical, Web Designing & Programming, Software Development
Openings 2
Salary Based on experience
Position Type Full Time
Position Level Mid Level
Experience 2+ years
Education B.E. in Computer Science, Bachelors in Computer Science
Posted Date 09 Nov, 2021
Apply Before 05 Dec, 2021
City Kathmandu