Mobile Developer

Skills
Mobile Application DevelopmentMobile ApplicationsAndroidAndroid DevelopmentApplication ArchitectureFlutterKotlin
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • Proven experience in mobile app development for either iOS and Android platforms
  • Proficiency in Swift for iOS development and/or Kotlin for Android development
  • Strong experience with Flutter and Dart for cross-platform mobile development
  • Solid understanding of mobile application architecture and design patterns
  • Experience with RESTful APIs, third-party libraries, and integrating web services
  • Familiarity with Git or other version control systems
  • Knowledge of Agile development methodologies
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills

Nice to have

  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
  • Experience with native modules and plugin development in Flutter
  • Understanding of performance optimization techniques for mobile applications

Day to day

  • You will be responsible for designing, developing, and maintaining high-performance mobile applications for both iOS and Android platforms using native development tools and Flutter
  • You will collaborate with cross-functional teams to define, design, and ship new features, ensuring the highest level of performance and user satisfaction
  • Troubleshoot, debug, and optimize applications to ensure high performance and user satisfaction