Cross-Platform Mobile Developer

Type

part-time

Role

You will play a pivotal role in designing, developing, and maintaining high-quality iOS and Android applications using either Flutter or React Native, delivering consistent and engaging user experiences across both platforms for Suitmedia's diverse clients. This role demands strong programming skills and expertise in cross-platform development frameworks in a dynamic agency environment.

Responsibilities

  • Design, develop, and maintain clean, well-structured, and performant cross-platform mobile applications using Dart (for Flutter) or JavaScript/TypeScript (for React Native).
  • Implement engaging user interfaces and consistent user experiences across both Android and iOS platforms, collaborating closely with UX/UI designers and backend teams.
  • Integrate mobile applications with robust backend APIs and third-party services to ensure comprehensive functionality and data flow.
  • Ensure the optimal performance, responsiveness, and stability of cross-platform mobile applications across various devices and operating systems.
  • Actively participate in code reviews, utilize version control (Git), and contribute to team coding standards and best practices.
  • Proactively troubleshoot, debug, and resolve complex issues within the cross-platform application codebase to ensure high reliability.
  • Communicate technical ideas, challenges, needs, and progress clearly and effectively with team members and stakeholders throughout the development lifecycle.

Qualifications

  • Educational Background: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Professional Experience: 2-4 years of proven experience in developing cross-platform mobile applications using Flutter or React Native. A strong portfolio of published cross-platform apps or relevant projects is a significant plus.
  • Technical Skills: Excellent logical skills and algorithmic thinking. Proficient object-oriented programming skills using Dart (for Flutter) or JavaScript/TypeScript (for React Native). Strong understanding of state management (e.g., BLoC, Redux, MobX). Experience with MVVM Architecture is a plus. Familiarity with RESTful APIs, third-party libraries, and Git.
  • Soft Skills: Excellent analytical and problem-solving skills. Good communication skills (written and verbal) and a collaborative mindset. Passionate about mobile application development across platforms and keeping up with the latest cross-platform technologies.
  • Bonus Points: Experience with native module development for Flutter/React Native. Knowledge of performance optimization for cross-platform apps.

Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.

Apply for this Job