Mobile App Developer
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:
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.
Min. 2 years as a full-time professional developer(Mobile) with at least 1 year experience in Flutter
Published at least one app on the Google Playstore and Apple App Store
Strong knowledge of SQLLite and able to perform CRUD operations, JOINs and proficient in RDBMS.
Experience with offline storage
A knack for good user experience
Willingness to learn newer technologies like Flutter
Should have a strong knowledge of OOP
Collaborate with QA to test and deliver the product with high quality and speed
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.
Must be able to work as an independent, productive, responsible, self-motivated member of operational and project teams, often simultaneously.
Design precise user interface elements as approved by design team, project management and client representatives
Consume APIs to develop dynamic mobile pages connecting to a remote database
Carry out technical documentation of the system and code base where applicable
Use proper version control tools and maintain standard release workflows for software system deployment
Carry out preliminary testing and quality assurance of the developed system before forwarding to QA team
Coordinate with business analysts, team members and client representatives in smooth development of the systems
Engage in knowledge sharing and co-learning among team members in the company
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 email@example.com