Mobile Developer (Flutter with Native Experience) – Mid/Senior Level
RM 7,000 - RM 8,000 / Per Mon
Checking job availability...
Original
Simplified
Key Responsibilities:
- Develop cross-platform mobile applications using Flutter, ensuring optimal performance and usability.
- Write clean, maintainable, and well-documented code with best practices.
- Integrate native code for iOS and Android where required, leveraging knowledge of Swift, Kotlin, or Java.
- Work closely with the product team and designers to deliver high-quality and user-friendly mobile applications.
- Implement and consume APIs, working with backend developers to ensure seamless integration between mobile apps and backend services.
- Perform unit testing, debugging, and profiling to maintain code quality and optimize performance.
- Ensure the application’s compliance with both iOS and Android platform guidelines and best practices.
- Collaborate with QA engineers to identify and resolve issues before releases.
- Stay updated with the latest trends in mobile technologies, Flutter, and AWS cloud solutions, applying relevant learnings to enhance the development process.
- Mentor and guide junior developers, conducting code reviews to maintain high coding standards and ensure knowledge sharing.
- Contribute to the overall architecture and design of mobile applications, optimizing for scalability, maintainability, and performance.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Over all 5 years of experience with Minimum of 3+ years of experience as a mobile developer.
- Proficiency in Flutter and experience in developing apps for both iOS and Android.
- Strong experience with native mobile development for Android (Java/Kotlin) and iOS (Swift/Objective-C).
- Hands-on experience with mobile app architecture, state management, and design patterns (e.g., MVC, MVVM, etc.).
- Familiarity with AWS cloud services and mobile-specific AWS integrations (AWS Amplify, AWS Lambda, etc.).
- Knowledge of RESTful APIs and experience integrating third-party APIs into mobile applications.
- Strong understanding of UI/UX principles and ability to work with designers to implement beautiful, responsive interfaces.
- Familiarity with Git and version control workflows.
- Experience in working with CI/CD pipelines and mobile application deployment.
Preferred Qualifications:
- Familiarity with GraphQL and its integration in mobile applications.
- Experience with AWS SDKs or AWS-specific tools like Cognito, S3, and SNS.
- Understanding of mobile app performance optimization and debugging tools.
- Exposure to Agile or Scrum methodologies.
- Strong communication skills and the ability to work in a fast-paced, collaborative environment.
- Knowledge of testing frameworks and tools for mobile development (e.g., Flutter testing, Espresso, XCTest).
Job Type: Full-time
Pay: RM7,000.00 - RM8,000.00 per month
Benefits:
- Health insurance
- Opportunities for promotion
- Professional development
Schedule:
- Monday to Friday
Application Question(s):
- What is your expected salary?
Similar Jobs