Position: Application Developer

  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Oct 16, 2024 (11 days left)
Job Description

Position: App Developer

Location: Kathmandu, Bashundhara - Nepal

Company: Everestwalk Groups


Job Description:

We are seeking a skilled and motivated App Developer with at least one year of professional experience to join our innovative team. As an App Developer, you will be responsible for designing, developing, testing, and maintaining mobile applications that meet the needs and expectations of our users. Your expertise will contribute to the creation of user-friendly and high-quality apps that drive engagement and enhance our brand presence.


Responsibilities:

  • Collaborate with cross-functional teams to gather and define app requirements.
  • Design and develop user-friendly, robust, and intuitive mobile applications for iOS and/or Android platforms.
  • Participate in the entire app development lifecycle, from concept to deployment and maintenance.
  • Write clean, efficient, and maintainable code that adheres to coding standards and best practices.
  • Collaborate with UI/UX designers to ensure a seamless and visually appealing user experience.
  • Implement and integrate APIs to facilitate data exchange between the app and backend services.
  • Troubleshoot and debug issues, optimizing app performance and responsiveness.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in mobile app development.
  • Keep the app store listings up-to-date with accurate descriptions, images, and version releases.
  • Work closely with quality assurance teams to ensure the apps are thoroughly tested and free of bugs.
  • Actively participate in code reviews, providing constructive feedback to peers.
  • Assist in improving development processes and suggesting innovative solutions.


Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Minimum of one year of professional experience in mobile app development.
  • Proficiency in mobile app development languages such as Flutter (iOS) or (Android).
  • Experience with mobile app frameworks and libraries (e.g., UIKit, SwiftUI, Android Jetpack).
  • Strong understanding of mobile UI/UX principles and best practices.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Knowledge of RESTful APIs and their integration into mobile applications.
  • Ability to work independently and collaboratively within a team environment.
  • Excellent problem-solving skills and a proactive attitude toward challenges.
  • Good communication skills, both written and verbal.
  • Demonstrated ability to manage multiple tasks and projects simultaneously.
  • Strong attention to detail and a commitment to delivering high-quality work.


Preferred:

  • Experience with cross-platform development frameworks (e.g., Flutter, React Native).
  • Knowledge of backend development languages and technologies (e.g., Node.js, Django).
  • Previous experience working on apps that have been published in app stores.
  • Familiarity with mobile app testing and debugging tools.
  • Exposure to app analytics and performance monitoring tools.
  • Contributions to open-source mobile app projects or personal app development projects.
  • Familiarity with continuous integration and deployment practices.


If you meet these requirements and are passionate about creating innovative and user-centric mobile applications, we encourage you to apply and contribute your skills to our dynamic app development team.


To Apply send your CV to [email protected]