Required Skills

Android Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 16th Sep 2021

JOB DETAIL

MUST: Strong React Native migration and development experience

 

Description:

 

Additional Notes:

  • Manager oversees Enterprise Application Team. Working on several pilot applications at this time but hiring for a Senior Mobile App developer with Android experience.
  • The app this person will be working on is called Rent Smarter (available on Apple devices). Already built, but the manager needs someone who can migrate from iOS to Android.
  • MUST HAVE:
    • Strong React Native migration and development experience. They will be migrating Rent Smart from iOS to Android, so they MUST have the migration experience.
    • Commercial-grade application development experience CLEARLY stated in their resume. Someone who has done free-lance app design will not work for this role.
      • Look for someone who has done Delta, Southwest, or American airlines app work; these all use the same tech (React Native) that the manager is looking for.
      • Would be great if the names of the apps that the person has migrated in the past were included on their resume.
  • Sift tool kit experience would be a nice to have.

The manager already has an iOS team of developers, this person really needs to have Android experience

Job description:

We are looking for experienced Android developers with React Native experience to work as part of an innovation team to build and maintain mobile applications. The right individual for this role must be capable of building applications using Android SDKs and React Native. The right candidate should be comfortable creating new mobile screens, graphs, videos, integrating with RESTful APIs, and mobile debugging tools. Candidates with exposure to full stack development, building consumer facing and commercial grade mobile applications is essential.

Key Job Functions: The candidate will be responsible for, but not limited to:

  • Develop compelling features using modern tools and technologies with a focus on building future-proof systems that perform at scale.
  • Develop user-facing products for mobile devices to be distributed in the app stores.
  • Ensure responsiveness of mobile applications.
  • Develop proof of concepts for mobile applications aligning with architecture patterns, reference architecture and reference implementations.
  • Interface with other engineering teams to establish best practices and requirements for developing end-to-end software applications.
  • Define mobile application lifecycle processes including design, development, testing, CI/CD, containerization, deployment, and mobile app distribution along with recommended tools and best practices
  • Troubleshoot mobile application development/deployment issues and provide solutions.

Required Functions:

  • 5+ years of Android Mobile SDKs, Java, and React Native mobile development experience
  • Strong knowledge of Android SDKs, Kotlin, and Android UI design principles
  • Understands the application life cycle including publishing to the App Store
  • 3+ years providing solutions mobile application Integration patterns, APIs, Web services, and Micro Services
  • 3+ years of experience with mobile security architecture for applications including auth/auth, Data loss prevention, and other security concerns- Preferred experience with PKCE pattern.
  • 3+ years of experience with deploying mobile using various mobile deployment patterns such as SDK, AppConfig and App Wrapping
  • Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
  • Solid understanding of UI/UX and how it relates to application development including wireframing concepts before building
  • Ability to analyze tradeoffs between design/implementation options and clearly articulate the solution options and technical challenges associated with each
  • Experience with concepts of CI/CD
  • Familiarity with full stack development or experience is a plus
  • During the interview, the team would like to present their previous/existing developed mobile apps to the team.*

Company Information