Quick Overview
- CategoryInformation Technology
- LocationKathmandu
- Job TypeInternship
- EducationMaster's degree
- Deadline2026-11-29
Required Skills
Job Description
Uranus Tech Nepal Pvt. Ltd is an information technology company which was started with the aim of providing cloud based financial software to the customers to meet their business need in a cost effective way to save their rising IT cost without impacting the quality. Our objective is to recognize your business and work together to achieve a common business goal.
Established in the year 2013 Uranus Tech Nepal is a leading player in the field of Nepalese Microfinance business for cloud based URANUS solution. We have a complete team of experienced software engineers, account professionals, system analysts, team leaders, network engineer and other consultants with us who work together to deliver the project on time. We believe 'hard work is the key to success' but 'smart work is the key to perfection'.
We specialize in helping clients secure their operations, increase the work efficiency and utilization of their resources. We have provided solutions which ranges from small scale industries to huge supply chains. Microfinance institution, Co-Operatives, Investment Company, Wholesale lending institution and Dairy Production Company are the example which we are working in the present context.
For More Information
http://www.uranustechnepal.com
Company: Uranus Tech Nepal Pvt. Ltd.Location: Kathmandu, NepalEmployment Type: Full-TimeTotal Vacancies: 5 (2 Mid-Level & 3 Junior Developers)Salary: Negotiable based on experience, skills, and performance
Are you passionate about developing modern web and mobile applications? Do you enjoy creating seamless user experiences and exploring the potential of Artificial Intelligence (AI) in software development?
Uranus Tech Nepal Pvt. Ltd. is looking for enthusiastic, talented, and innovative Flutter Developers to join our growing software development team.
We are seeking developers who can build high-quality, responsive, and scalable applications for Android, iOS, and Web platforms using Flutter. Candidates who are interested in leveraging AI-powered tools to improve development productivity, code quality, and application innovation will have an added advantage.
Join us in developing next-generation digital solutions, including mobile banking, enterprise applications, and cloud-based financial technology systems.
Position
Flutter Web + Mobile Developer
Salary
Negotiable based on qualifications, experience, and performance
Mid-Level
1–2+ years of relevant development experience
Junior
Relevant foundational knowledge, project experience, or internship experience
1. Flutter Application Development
Develop and maintain cross-platform applications for Android, iOS, and Web using Flutter and Dart.
Build responsive, user-friendly, and high-performance interfaces for mobile and web platforms.
Develop reusable widgets and maintain clean, scalable, and maintainable code.
Implement application navigation, state management, form validation, and error handling.
Optimize applications for performance, responsiveness, and usability across different devices and screen sizes.
Participate in the complete software development lifecycle, from requirement analysis and development to testing, deployment, and maintenance.
2. API Integration & Backend Connectivity
Integrate RESTful APIs and web services into Flutter applications.
Work with JSON data, authentication mechanisms, and secure API communication.
Collaborate with backend developers to integrate applications with server-side systems and databases.
Implement secure session management, data handling, and appropriate error-handling mechanisms.
Experience with third-party SDKs, push notifications, and payment or other service integrations will be an advantage.
Develop responsive web applications using Flutter Web.
Design interfaces that provide a consistent user experience across desktop, tablet, and mobile browsers.
Understand responsive layouts, browser compatibility, routing, and web application deployment.
Optimize web application loading speed, rendering performance, and usability.
4. Mobile Application Development
Develop and maintain Android and iOS applications using Flutter.
Understand mobile application lifecycle, permissions, local storage, and device-specific functionality.
Implement mobile-friendly layouts, navigation, and user interactions.
Assist with application testing, debugging, build generation, and deployment.
Familiarity with Google Play Console, Apple App Store deployment, or mobile application release processes will be an advantage.
We strongly encourage candidates to embrace AI-powered development tools and modern software engineering practices.
Responsibilities and expectations include
Use AI-assisted development tools such as ChatGPT, GitHub Copilot, or similar platforms to improve coding productivity.
Leverage AI for code generation, debugging, refactoring, documentation, and test-case creation.
Use AI tools to understand unfamiliar code, investigate technical problems, and explore alternative implementation approaches.
Apply AI-assisted techniques to improve code quality, development speed, and maintainability.
Explore the integration of AI-powered features into web and mobile applications.
Review, test, and validate AI-generated code before using it in production.
Follow secure coding practices and protect confidential source code, credentials, customer information, and business data when using AI tools.
AI Advantage: Candidates with practical experience using AI tools for software development, or a strong willingness to adopt AI-assisted development practices, will receive strong consideration.
AI tool expertise is highly recommended but is not a mandatory requirement.
Candidates should have a basic understanding of application architecture and backend communication.
Knowledge of the following will be an advantage
JSON and HTTP/HTTPS communication
Authentication and authorization mechanisms
Firebase or other backend services
State management solutions such as Provider, Riverpod, Bloc, or GetX
Git and collaborative source-code management
Application security, performance optimization, and software design principles
Experience working with .NET-based backend services or Microsoft SQL Server will be an added advantage.
Applicants should have a Bachelor's or Master's degree in any of the following or a related discipline:
Computer Applications (BCA/MCA)
Information Technology (BIT/MIT)
Other relevant computing or IT disciplines
Candidates with strong practical development skills, relevant projects, and a willingness to learn are encouraged to apply.
1–2+ years of relevant software development experience.
Practical knowledge of Flutter and Dart.
Experience developing and maintaining mobile or web applications.
Familiarity with REST API integration, state management, debugging, and application deployment.
Ability to work independently, solve technical problems, and contribute to project delivery.
Strong fundamentals in programming and object-oriented concepts.
Basic knowledge of Flutter and Dart.
Understanding of UI development, API integration, and application navigation.
Willingness to learn new technologies, work with experienced developers, and improve technical skills.
Academic projects, personal projects, internships, or a portfolio demonstrating practical skills are desirable.
Experience developing applications for both Flutter Web and mobile platforms.
Familiarity with Git, CI/CD, Firebase, and automated testing.
Experience using AI-powered coding and development tools.
Interest in AI integration, fintech applications, and modern digital solutions.
Work on real-world mobile, web, and financial technology applications.
Gain experience developing cross-platform applications for enterprise environments.
Collaborate with an experienced software development team.
Explore AI-assisted software engineering and emerging technologies.
Strengthen your expertise in Flutter, Dart, API integration, and application architecture.
Grow professionally in a collaborative and technology-driven environment.
Interested candidates are invited to send their updated CV/resume to
Application for Flutter Developer (Mid-Level)
Application for Flutter Developer (Junior)
Please specify your preferred position and include relevant projects, technical skills, GitHub repositories, portfolio links, or application demonstrations, if available.
Work Location
Naxal -01 Kathmandu, NepalEmployment: Full-Time
Join Uranus Tech Nepal Pvt. Ltd. and help shape the future of cloud-based banking, enterprise applications, and innovative digital solutions in Nepal!
Uranus Tech Nepal Pvt. Ltd.Building innovative technology solutions for a digital future.
https://www.jobsnepal.com/flutter-web-mobile-developers-144753
Other Jobs at Uranus Tech Nepal Pvt Ltd
Similar Jobs
Scan to open on your phone · Download QR