Skill diminta
Android StudioCommunicationDeliveryFlutterJavaKotlinShippingSwift
Deskripsi
RESPONSIBILITIES
- Able to design, create, upgrade, maintain and support a mobile application for Android and iOS Devices.
- Work collaboratively with the technical team to design the optimal solutions for both web and mobile platforms
- Packaging apps for deployment to Apple Stores/Google Play
- Provide good programming and documentation for future reference
REQUIREMENTS
- Strong expertise (
- 4 years minimum
) experience in developing and successfully shipping mobile applications for Android using native technologies such as Java, Swift IOS, Kotlin, or Android Studio
- Experience with building native frameworks or libraries for Android
- Experience with dependency management or package management tools such as Cocoapods, Carthage, Swift Package Manager, Gradle, or Maven
- Experience with build automation tools or continuous integration (CI) and continuous delivery (CD) tools
- Experience with unit, integration, and E2E test frameworks
Develop mobile applications with hybrid or cross-platform tools or frameworks OR willing to learn and pick up a hybrid or cross-platform mobile development tools or frameworks (ReactNative, Flutter, Xamarin, etc)
Strong knowledge of mobile application user interface (UI) / user experience (UX), architecture, framework development, performance optimization, and security
- Experience with monitoring tools, for instance, Sentry or Crashlytics
- Strong desire to independently learn engineering skills
- Experience with Scrum/Agile development methodologies
- Ability to break down complex product requirements into well-groomed user stories
- Experience with contributing to open-source software or developer community
GENERAL REQUIEREMENTS
- Respects clean code principles
- Strong communication skills and a can-do attitude
- Mandatory: a good team player – no such thing as one-man-army exist among us