Mobile App Developer

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:

Mobile App Developer

We are looking for Mid Level Mobile Developer to work on awesome technical products that we build at NAXA. If you are tech enthusiast and hardworking individual willing to develop technology solutions with super skills and interest in mobile apps development, please do apply.

Requirements


  1. Min. 2 years as a full-time professional developer(Mobile) with at least 1 year experience in Flutter

  2. Published at least one app on the Google Playstore and Apple App Store

  3. Strong knowledge of SQLLite and able to perform CRUD operations, JOINs and proficient in RDBMS.

  4. Experience with offline storage

  5. A knack for good user experience

  6. Willingness to learn newer technologies like Flutter

  7. Should have a strong knowledge of OOP

  8. Collaborate with QA to test and deliver the product with high quality and speed

  9. Excellent oral and written communication skills, excellent interpersonal skills and the ability to work calmly and effectively in pressure situations and manage time effectively in a changing environment, strong conceptual and logical abilities and strong planning and project abilities.

  10. Must be able to work as an independent, productive, responsible, self-motivated member of operational and project teams, often simultaneously.




Responsibilities


  1. Design precise user interface elements as approved by design team, project management and client representatives

  2. Consume APIs to develop dynamic mobile pages connecting to a remote database

  3. Carry out technical documentation of the system and code base where applicable

  4. Use proper version control tools and maintain standard release workflows for software system deployment

  5. Carry out preliminary testing and quality assurance of the developed system before forwarding to QA team

  6. Coordinate with business analysts, team members and client representatives in smooth development of the systems

  7. Engage in knowledge sharing and co-learning among team members in the company

  8. Analyze business requirements to break them down into specific set of tasks to be worked on


Why work with us:

  • Space for own initiatives

  • Flexible work timing

  • Open office environment 

  • Free Lunch at Office

How to Apply:

If you are interested in this role, please send your CV along with a cover letter to hr.naxa@gmail.com


Overview

Category Computer - System Programming
Openings 1
Salary Based on experience
Position Type Full Time
Position Level Mid Level
Experience 2+ years
Education B.E. in Computer Science
Posted Date 23 Dec, 2020
Apply Before 15 Jan, 2021
City Kathmandu