The main role of the Mobile Application Developer will be to develop and maintain high-quality mobile applications. They must be passionate about mobile platforms and translating code into user-friendly apps. They will collaborate with internal teams to develop functional mobile applications while working in a fast-paced environment. They should be able to design and build the next generation of mobile applications.
-Design and build Flutter mobile applications
-Collaborate with cross-functional teams to analyze, design, and ship new features
-Fully responsible for mobile app development in the team
-Build and publish applications in app stores
-Implement new technologies to maximize application performance
-Support the entire application lifecycle (concept, design, test, release, and support)
-Produce fully functional mobile applications writing clean code
-Gather specific requirements and suggest solutions
-Write unit and UI tests to identify malfunctions
-Troubleshoot and debug to optimize performance
-Design interfaces to improve user experience
-Collaborate with the Product development team to plan new features
-Ensure new and legacy applications meet quality standards
-Research and suggest new mobile products, applications, and protocols
-Stay up-to-date with new technology trends and policies
-Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
-Deep knowledge of Android
-Familiarity with RESTful APIs and mobile libraries
-Familiarity with the JSON format
-Experience with profiling and debugging mobile applications
-Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
-Familiarity with Git
-Familiarity with push notifications
-Understanding mobile app design guidelines on each platform and being aware of their differences
-Proficiency in Kotlin/Java/Flutter
-Excellent knowledge of core Java or Flutter
-Hands-on experience in the full life cycle of Android application development
-Strong knowledge of RESTful web services
-Good Knowledge of Android & IOS SDKs
-Push Notifications & Toast
-Eclipse & ANT based build system
-Android Studio & Flutter
-Experience in Gradle.
-2+ Years of relevant experience.