Hello
My name is Bhushan. I just received details on a great job that I believe you would be a great fit for. Please take a look below and share your interest. If not interested I would also appreciate if you can recommend me someone looking for a similar role.
Job Title: iOS/Android Application Developer
Location: Onsite - Atlanta GA (Onsite 5x a week Locals only)
Duration: 12-18 Months Contract
Interview process: Video
VISA: USC/GC only
LinkedIn: Required (Must be created before 2020 or older)
Job Description-:
*Candidates must complete a background check & drug screen upon offer*
Job Description:
Qualifications:
- 2-6 years of experience required
Top 5 must have skillsets:
- Advanced Mobile App Development (iOS/Android) iOS: Swift Objective-C UIKit SwiftUI Android: Kotlin Java Jetpack Compose Deep understanding of platform-specific guidelines and architecture patterns (MVC MVVM MVI)
- Cross-Platform Development Expertise in frameworks like Flutter React Native or Xamarin Ability to evaluate trade-offs between native and cross-platform approaches
- API Integration & Backend Communication RESTful APIs GraphQL Authentication (OAuth JWT) Offline sync caching strategies
- Performance Optimization & Debugging Profiling tools (Android Profiler Instruments for iOS) Memory management battery usage network efficiency Crash analytics (Firebase Crashlytics Sentry)
- Architecture & Team Leadership Designing scalable maintainable codebases Code reviews mentoring junior developers Agile/Scrum experience CI/CD pipelines (e.g. Bitrise GitHub Actions)
Responsibilities:
- The Developer is responsible for the analysis design construction testing and implementation of business and technical information technology solutions through application of appropriate software development life cycle methodology.
- The scope for Developer (Core) is systems based on core technologies while the scope for Developer (COTS) pertains to custom off the shelf systems.
- Developer (Niche) refers to niche technologies such as ecommerce systems and Specialty Development in Client terminology refers to Mobility and TPF.
- Constructs tests and implements portions of business and technical information technology solutions through application of appropriate software development life cycle methodology.
- Participates in standard business and technical information technology solution implementations upgrades enhancements and conversions.
- Uses appropriate tools to analyze identify and resolve business and/or technical problems.
- Applies specialized knowledge in a single discipline such as assembly/integration cross-discipline functions knowledge engineering industry expertise or legacy evolution.
- Interacts with the customer to gain an understanding of the business environment and technical context.
- Validates scope plans and deliverables for assigned project