Mid-Level Mobile Application Developer

  • Full Time
  • Anywhere
  • Applications have closed

Website Naxa Pvt Ltd.

JOB OPPORTUNITY

Mid-Level Mobile Application Developer

Naxa is looking for a highly motivated and focused Mid-Level Mobile App Developer to join our team. If you are an experienced, results-driven individual with a passion for empowering Nepali youth led companies like Naxa that are leveraging digital technologies for social good, we highly encourage you to apply. We are seeking an individual who delivers results without needing to be micromanaged.

Naxa is an equal opportunity employer and welcomes applications from all qualified individuals.

JOB DESCRIPTION

  • Break down tasks at a granular level and engage in the task planning meeting
  • Needs to familiar with flutter web.
  • Engage, supervise and review of Jr. Developers.
  •  Engage in the development of high quality mobile applications of medium and small scaled mobile applications.
  • Coordinate with business analysts, team members and client representatives in smooth development of the systems, analyze business requirements to break them down into specific sets of tasks to be worked on.
  • Design precise user interface elements as approved by design team, project management and client representatives.
  •  Carry out preliminary testing and quality assurance of the developed system before forwarding to the QA team.
  •  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.
  •  Engage in knowledge sharing and co-learning among team members in the company.
  • 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.

JOB REQUIREMENTS

  • Bachelors in Computer Engineering, Information Technology or related course
  • At least 2-3 years experience working as a full-time mobile developer

Required Skills

  • Good Knowledge of OOPS concepts, and design patterns
  •  Experience with Flutter and Dart programming language
  • Experience with RESTful web services and parsing JSON/XML
  •  Experience building software for mobile solutions, Android using Kotlin/java/flutter.
  •  Experience working with a version control such as Git
  •  Experience with Firebase
  •  Experience with offline storage, threading, and performance tuning
  • Experience in Location Services, Maps, and other common iOS/ Android libraries(Flutter / Kotlin / Java)
  •  Experience on state management e.g. Bloc, Riverpod, Provider, etc.
  •  Solid understanding of application architecture and principles i.e. MVP, MVC, etc.

Skills Preferred

  • Knowledge of GraphQL
  • Knowledge in unit & smoke testing
  •  Knowledge of creating plugins
  • Knowledge of publishing apps to Play Store & App Store
  • Proficient in understanding of CI/CD pipeline

Benefits

  • Five working days
  • Paid annual and sick leave
  •  Opportunity to shape an international standard product and influence our technology stack
  •  Opportunity to work with an multinational team
  • Lunch provided on the office premises

You will have an opportunity to be part of an excellent team working on humanitarian projects for national and international organization.

Tagged as:

Scroll to Top