Search by job, company or skills

tg malaysia

Senior Mobile Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Mobile Developer with a strong background in Flutter to join our dynamic development team. As a Senior Developer, you will be responsible for designing, developing, and maintaining high-performance mobile applications for both Android and iOS platforms. Your expertise will be crucial in delivering high-quality, user-friendly & scalable apps and help shape the future of our mobile strategy.

Job Description :

  • Internally motivated, able to work both independently and in a team environment.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Lead the development of cross-platform mobile applications using Flutter.
  • Collaborate with product managers, designers, and backend developers to deliver high-quality features.
  • Write clean, maintainable, and efficient code following best practices.
  • Optimize application performance and ensure responsiveness.
  • Conduct code reviews and mentor junior developers.
  • Integrate with RESTful APIs and third-party libraries.
  • Stay up to date with the latest trends and technologies in mobile development.

Qualification & Education Requirement

  • 8+ years hands on working experience in software product development with clear understanding on SDLC and agile methodology.
  • 5+ years of professional development experience with Flutter and Dart.
  • College or University degree in Computer Science or a related discipline.
  • Strong understanding of mobile app architecture and design patterns (e.g., BLoC, Provider, MVVM).
  • Published apps on the App Store or Google

Core Competency Requirements :

  • Experience with Firebase, GraphQL, or other backend services.
  • Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) is a plus.
  • Familiarity with CI/CD tools and mobile testing frameworks.
  • Knowledge of UI/UX principles and ability to work closely with design teams.
  • Code Reviews and Testing: Review code submissions from team members, provide constructive feedback, and conduct thorough testing to identify and rectify bugs or issues.
  • Performance Optimization: Identify and address performance bottlenecks to ensure optimal application performance.
  • Version Control: Utilize version control systems, such as Azure DevOps/Git, to manage code repositories and facilitate collaborative development efforts.
  • Documentation: Document code, development processes, and application architecture to ensure clear understanding and maintainability for future development and enhancements.
  • Agile Development: Embrace agile software development methodologies and participate in sprint planning, stand-ups, and retrospectives to foster a collaborative and iterative development environment.
  • Troubleshooting and Support: Assist in troubleshooting and resolving technical issues reported by users or stakeholders to maintain application stability and reliability.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146697683

Similar Jobs