Mobile Application Developer
January 21, 2025
Open
Open
Location
Vietnam
Occupation
Full-time
Experience level
Mid-level
About Kasha.io
Kasha.io is a leading global payment solution provider, headquartered in the Abu Dhabi Global Market (ADGM). Our platform empowers businesses to seamlessly connect with customers worldwide, enabling them to accept payments in local currencies and through preferred payment methods.
Mission and Vision
Our mission is to simplify global transactions and help businesses break borders, fostering growth and expansion. We envision a world where payment barriers are eliminated, making it effortless for businesses to reach a global audience. Join us in our mission to break payment barriers and achieve global success.
As a Mobile Developer, you will be responsible for developing, maintaining, and enhancing mobile applications for both Android and iOS platforms. You will work with cross-functional teams to deliver seamless user experiences and ensure high performance across devices. Experience with cross-platform frameworks like Flutter or React Native is essential, as well as familiarity with tools like Android Studio and Xcode.
Key Responsibilities:
- Mobile App Development: Design, develop, and maintain mobile applications for Android and iOS platforms using native tools or cross-platform frameworks like Flutter or React Native.
- Cross-Platform Development: Leverage cross-platform mobile development frameworks to ensure consistent functionality and user experience across both platforms.
- Collaboration: Work closely with product managers, designers, and backend developers to translate business requirements and UI/UX designs into high-quality mobile applications.
- Code Review & Testing: Write clean, maintainable, and scalable code. Perform thorough testing, debugging, and troubleshooting to ensure the app performs well across devices and operating systems.
- App Deployment: Manage the deployment of mobile applications to the Google Play Store and Apple App Store, ensuring compliance with store guidelines.
- Continuous Improvement: Stay up-to-date with the latest trends, tools, and best practices in mobile development, and suggest improvements to enhance the app’s performance and user experience.
Requirements:
- Experience in Mobile Development: Proven experience in developing, maintaining, and deploying mobile applications for Android and iOS platforms.
- Cross-Platform Frameworks: Hands-on experience with cross-platform development frameworks such as Flutter or React Native.
- Development Tools: Familiarity with Android Studio and Xcode for native development.
- Programming Languages: Strong proficiency in programming languages such as Kotlin/Java for Android, Swift/Objective-C for iOS, and Dart/JavaScript for cross-platform development.
- API Integration: Experience in integrating RESTful APIs and third-party libraries.
- Version Control: Proficiency with version control tools such as Git.
Preferred Qualifications:
- UI/UX Knowledge: Familiarity with mobile UI/UX standards and best practices for both Android and iOS platforms.
- Performance Optimization: Experience in optimizing mobile applications for performance, memory usage, and battery efficiency.
- Store Deployment: Experience with the app submission process for both Google Play Store and Apple App Store, including knowledge of deployment processes, store requirements, and certification.
- Agile Methodology: Understanding of Agile methodologies and working in a collaborative team environment.
- Testing Tools: Familiarity with mobile testing frameworks and automated testing tools like Appium or XCTest.
Soft Skills:
- Problem-Solving: Strong problem-solving skills, with an ability to quickly learn new technologies and troubleshoot issues.
- Communication: Excellent communication skills to work effectively with cross-functional teams.
- Attention to Detail: Ability to write efficient, reliable, and scalable code while maintaining attention to detail.
Why Join Us:
- Cutting-Edge Projects: Work on exciting, innovative mobile projects that make an impact.
- Career Growth: Opportunities for professional growth in mobile app development.
- Collaborative Culture: Be part of a collaborative, forward-thinking team that values creativity and innovation.
Benefits:
- Competitive salary and performance-based bonuses
- Paid time off and holidays
- Professional development opportunities
- Dynamic and inclusive work environment
- Flexible working arrangements, including remote work options
Application Process:
Interested candidates are invited to submit their resume and a cover letter detailing their qualifications and experience