A

Adidev Technologies

Mobile Application Developer

Full-Time
No salary listed
Junior
Atlanta, GA, USA
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.
  • Identify and correct bottlenecks and fix bugs.
  • Integrate third-party APIs.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A