Mobile Developer
Skills
Mobile Application DevelopmentMobile ApplicationsAndroidAndroid DevelopmentApplication ArchitectureFlutterKotlin
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
