Software Developer
Job Description
Hi,
Years of experience: 7+
Description:
Good understanding of iOS and/or Android ecosystem and integrations with the backend systems and 3rd party services
• Good understanding and work experience on Flutter, at least 6 months to 1 year is necessary
• Should have a hands-on experience in Developing and Unit Testing using one or more of the below mobile app development technologies:
o Swift/Objective C
o Android Java/Kotlin,
o Xamarin
o React Native
• Should have led a team of at least 5 developers in a Mobile app project
• Must have at least 6 years of experience in developing iOS and/or Android apps
• Should have developed iOS/Android apps integrated with one or more of Enterprise systems/backend like Adobe Experience Manager, Salesforce, SAP, Oracle, MySQL, eCommerce systems, payment gateways, etc., as well as cloud-based middleware, databases, and REST/SOAP web services
• Must have good debugging skills to identify and resolve issues, production and blocking issues
• Must have a good understanding of iOS Human interface design guidelines and/or Android Material Design Guidelines
• Should have a good understanding on provisioning and deploying application in Appstore/Play Store
• Should have good understanding and usage of tools like XCode IDE, Android Studio, Visual Studio, etc., and associated tools
• Should be able to understand and implement Design Patterns like MVVM, MVC, etc.
• Should have the ability to create Low-level design for modules, high quality Coding and Unit Testing
• Excellent communication, presentation skills, problem solving skills and learning attitude.
• Should be able to work independently and as a part of team
• Should be willing work on development and support projects