Frontend Developer (React JS)

NAXA

NAXA is a leading Geo-ICT consulting firm committed to using innovative geospatial technologies to solve modern problems facing humanity. Founded in 2014, the company aims to drive technological innovations, particularly in digital and spatial technologies, to address contemporary challenges in developing countries. NAXA specializes in digital mapping, geodata collection and management, analysis, and development of geospatial applications. NAXA offers an opportunity to work on the design, development, and implementation of digital solutions, primarily geospatial applications, that solve real-life problems in thematic areas such as disaster management, sustainable development, urban planning, land management, and more. The company's core technical expertise includes digital mapping, geodata collection and management, geospatial analysis, data analysis and visualization, and web and mobile-based geospatial application development. With over 300 successful projects to its credit, NAXA has collaborated with national and local governments, UN agencies, private sectors, and CSOs both in Nepal and abroad.

Details / requirements:

Frontend Developer (React JS)

We are looking for 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@gmail.com. The link of your 3 previous works is a must for your CVs to be considered for selection process.

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

Overview

Category Software Development
Openings 2
Salary Based on experience
Position Type Full Time
Position Level Senior Level
Experience 2+ years
Education B.E. in Computer Science
Posted Date 02 Jun, 2020
Apply Before 16 Jun, 2020
City Kathmandu