Mobile Application Developer
Mobile Application Developer3
Applications
3
Applications
Not Accepting Applications
About the Job
Skills
Mobile Application Development
Exp – 3+ yrs(not less than 3 yrs)
Location: Chennai/Bangalore/Hyderabad
iOS with iot(Experience/Basic Knowledge is mandatory)
Core
· Proficient in programming in Objective C and Swift for iOS application development
· Strong knowledge in understanding and implementing the SOLID principles, OOPS, Data Structures and Algorithm
· Experience in designing SDK’s and distribute via CocoaPods framework
· Understanding of Apples design principles and interface guidelines
· Complete understanding of MVC, MVVM, Singleton, Delegate architectural patterns
· Experience working on Apple Push Notification Service (APNS), local notifications
· Strong knowledge in understanding and implementing the SOLID principles, OOPS, Data Structures and Algorithm
· Good understanding of memory management including various multithreading processes like GCD, Blocks etc
· Experience with building complex interactions that includes screen transitions, dynamic content changes and logic based animations
· Experience in distributing, code-signing, evaluating and supporting apps on test flight or similar platforms (3+ years)
· Experience on handling Client-server based applications with XML and JSON type input/output with SOAP and REST based web services
Non Core
· Experience with SQLite, Core Data for Offline storage, performance tuning, memory tuning with tools like Instruments
· Experience in building iPad applications is a plus
· Experience in Agile/SCRUM methodologies
· Experience working with Profiling Instruments
· Experience working with FCM Notifications
· Experience in CI/CD pipe line implementation Jenkins/Maven/Git/Jira or similar tools.
· Unit testing using XCTest
Desirable
· Any knowledge in cross platform/hybrid mobile application in Flutter/React Native/ Xamarin/Ionic
Android with iot(iot Experience or basic knowledge/-is mandatory)
Core
· Proficient in Java & Kotlin Programming
· Experience in Android SDK and NDK, Rest API, JSON, Android Studio IDE, SQLite databases, Activities, Services, Broadcast Receivers.
· Experience/Exposure in MVVM architecture, Retrofit, ROOM DB, and Dagger would be an added advantage.
· Experience in Jet Pack components and libraries
· Experience in Kotlin Coroutines
· Experience in dealing with Server Side using techniques such as RESTful - web services
· Experience in handling the performance and memory of Android App
· Experience in User Experience for Android devices
· Full understanding of OOP principle
· Experience in publishing an app to the Play Store
Non-Core
· Experience in building tablet applications is a plus
· Experience in C/C++ and Android NDK is a plus
· Experience in Agile/SCRUM methodologies
· Experience working with Profiling Instruments
· Experience working with FCM Notifications
· Experience in CI/CD pipe line implementation Jenkins/Maven/Git/Jira or similar tools.
· Unit testing using Junit
· Experience in Lint tool
· Experience in implementation security SDK such as AKAMAI
· Experience working with Pro Guard rules
Desirable
· Any knowledge in cross platform/hybrid mobile application in Flutter/ React Native/ Xamarin/Ionic/phone gap /cordova tools
React native with iot(iot Experience or basic knowledge/-is mandatory)
Core
· Firm grasp of the JavaScript, Typescript and/or ClojureScript language and its nuances, including ES6+ syntax
· Excellent problem solving, debugging, and troubleshooting skills.
· Experience in profiling tools in Xcode and Android Studio
· Build and maintain applications with clean code.
· Knowledge of RN available inbuilt UI components and the props those UI components accept.
· Leverage native APIs for deep integrations with both platforms.
· Deep knowledge in implementing redux, hooks, react stack navigation
· Release applications to iOS and Google Play stores.
· Experience in 3rd party services integration
· Good knowledge in handling REST services
Non-Core
· Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things
· Experience in building tablet/iPad applications is a plus
· Experience in Agile/SCRUM methodologies
· Experience working with FCM Notifications
· Experience in CI/CD pipe line implementation Jenkins/Maven/Git/Jira or similar tools.
· Real time experience in working with React context api, native bridge, functional components.
· Experience in writing unit testing code with libraries like Jest, Enzyme.
About the company
Industry
Staffing and Recruiting
Company Size
2-10 Employees
Headquarter
Bangalore
Other open jobs from Kiash Solutions LLP