In PersonWillingness to relocate based on the client's assignment is required.
Software EngineeringMobile Engineering
About the job
Requirements
At least 1–2 years of experience in mobile application development, with at least 2 years of experience required for the Android track and 1 year for the React Native track.
Android candidates must have Java and Kotlin programming skills.
Android candidates must have strong knowledge of Model-View-Controller and Model-View-ViewModel software architectural patterns, the Android software development kit, Android versions, and adapting applications to different screen sizes.
Android candidates must have experience with Espresso, JUnit, or similar mobile testing frameworks, and mobile data storage with SQLite.
iOS candidates must have hands-on experience with Swift, unit test automation, Agile, GitHub, and Objective-C.
iOS candidates must have experience with iOS frameworks such as Core Data and Core Animation, and design patterns such as Model-View-Controller and Model-View-ViewModel.
iOS candidates must be familiar with Representational State Transfer APIs for connecting applications to back-end services and third-party API integrations.
React Native candidates must have experience developing React Native mobile applications and must have published at least one major React Native application in the App Store or Google Play Store.
React Native candidates must know how to embed React Native in native iOS or Android components and vice versa.
React Native candidates must have hands-on experience with React Native APIs, ReactJS, JavaScript, and Redux; understand Android and iOS design guidelines and software development kits; and be familiar with Git.
Candidates must be willing to relocate depending on the client's assignment.
Responsibilities
Design and build applications for iOS, Android, or React Native platforms.
Ensure the performance, quality, and responsiveness of applications.
Collaborate with a team to define, design, and ship new features.
Adidev Technologies is seeking Mobile Application Developers (Android/IOS/ React Native) with at least 1 - 2 years of experience. Must be willing to relocate depending upon the client's assignment. A project can last anywhere from 6 months to 18 months. Salary varies depending on experience, and we are in search of candidates looking to start as soon as possible.
Responsibilities and Duties
Design and build applications for the iOS or Android or React Native platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Android Required Experience:
At least 2 years of experience with Java and Kotlin programming skills
Strong knowledge of MVC / MVVM software architectural patterns.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Experience with Espresso, JUnit, or similar testing frameworks for mobile
Experience with mobile data storage with SQLite
IOS required experience:
Hands-on experience in Swift, Unit test automation, Agile, GitHub, and Objective-C.
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with Design Patterns such as MVC, MVVM, etc.
Familiarity with RESTful APIs to connect iOS applications to back-end services
Familiarity with 3rd Party API integrations such as Facebook, Dropbox, Instagram, Twitter, GoogleDrive, Bluetooth, Keychain, etc.
Design and build applications for the iOS platform
React Native Developer:
1 years of experience in React-Native based Mobile app development
Must have published at least 1 major React-Native app either in AppStore or Playstore
Knows how to embed React-Native in a native(iOS/Android) component and vice versa
Hands-on experience with React Native APIs, ReactJS, JavaScript, Redux
Understanding of Android/iOS design guidelines, SDK, and excellent JavaScript skills