A

Adidev Technologies

Mobile Developer - iOS/Android

Full-Time
$60k - $85k/yr+ Paid relocation
Entry, Junior, Mid, Senior
Atlanta, GA, USA
In PersonRelocation to new cities or states is mandatory for client assignments typically lasting 6 to 18 months.
Software EngineeringMobile Engineering

About the job

Requirements
  • For Android development, proficiency in Java and Kotlin with at least one year of experience is required.
  • For Android development, experience with Android SDK, Android versions, and screen-size adaptability is required.
  • For Android development, experience with Espresso and JUnit testing frameworks is required.
  • For Android development, knowledge of SQLite and Room for mobile data storage is required.
  • For Android development, familiarity with RESTful APIs, Git, SVN, and source control is required.
  • For iOS development, proficiency in Swift and Objective-C with at least one year of experience is required.
  • For iOS development, experience with iOS frameworks including Core Data, Cocoa Touch, Combine, and Core Animation is required.
  • For iOS development, familiarity with MVC and Singleton design patterns is required.
  • For iOS development, understanding of offline storage, threading, and performance optimization is required.
  • For iOS development, knowledge of RESTful APIs and third-party API integrations is required.
  • For iOS development, familiarity with UI/UX standards and Apple's design principles is required.
  • For iOS development, experience with performance and memory tuning tools and code versioning tools such as Git is required.
  • Candidates must have published at least one application on the Play Store.
  • Candidates must complete coding tests or challenges as required.
  • Candidates must be willing to work onsite and relocate for client assignments.
  • Candidates must work full-time, 40 hours per week.
Responsibilities
  • Design, develop, and enhance applications for either the iOS or Android platform.
  • Ensure application performance, quality, and responsiveness.
  • Collaborate with the development team to define, design, and implement new features.
  • Identify and address bottlenecks, fix bugs, and maintain code quality.
  • Establish effective communication with clients.
  • Gather requirements and provide accurate project milestones and timelines for completion.
  • Maintain consistent communication through phone, text, and email.
  • Suggest improvements to existing applications.
  • Deliver projects on time and communicate changes promptly.
  • Maintain positive rapport with clients.
Desired Qualifications
  • Knowledge of C-based libraries is preferred.
  • A portfolio featuring impactful application releases is a significant advantage.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A