Senior Android Developer (React Native Expertise) at Dallas, TX Onsite

Overview

On Site
Depends on Experience
Full Time

Skills

(Swift or Xcode)
"Android Developer"
Android
(Developer or Lead)
React
Native

Job Details

 

Title : Senior Android Developer (React Native Expertise)

Location : Remote

Term :Long Term Contract/Fulltime/Permanent 

 

 

 

Job Descriptions :

 

About the Role:

We are looking for a highly experienced Senior Android Developer with a strong background in both native Android development and React Native. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and user-friendly mobile applications that serve a large and diverse user base.

You’ll work closely with cross-functional teams including product managers, designers, and backend engineers to deliver high-quality mobile solutions that align with business goals and user needs.

Key Responsibilities:

  • Develop and maintain complex Android applications using Kotlin and/or Java.
  • Build high-performance cross-platform applications using React Native, targeting both Android and (optionally) iOS.
  • Architect mobile applications for modularity, scalability, and performance.
  • Collaborate in planning, design, and implementation of new features and technical improvements.
  • Work with APIs, real-time data, offline capabilities, and third-party SDKs.
  • Conduct code reviews and provide mentorship to junior developers.
  • Troubleshoot and resolve performance issues, crashes, and bugs.
  • Implement and maintain automated testing frameworks and CI/CD pipelines.
  • Stay current with mobile development best practices, tools, and technologies.

Required Qualifications:

  • 8–10 years of experience in Android development using Kotlin and/or Java.
  • At least 4–5 years of React Native experience with published apps in production.
  • Deep understanding of mobile development lifecycles, design patterns, and architecture (e.g., MVVM, Clean Architecture).
  • Proficiency in working with RESTful APIs, GraphQL, WebSockets, and local databases (e.g., Room, Realm).
  • Experience with version control systems (e.g., Git) and collaboration tools (e.g., Jira, Confluence).
  • Solid understanding of performance optimization, memory management, and mobile security best practices.
  • Excellent problem-solving, debugging, and communication skills.

Preferred Qualifications:

  • Experience with TypeScript, Redux, and custom native module integration in React Native.
  • Knowledge of mobile analytics, crash reporting, and performance monitoring tools (e.g., Firebase, Sentry, Flipper).
  • Experience with automated testing frameworks (Jest, Detox, Espresso).
  • Familiarity with deploying apps to Google Play and (optionally) the App Store.
  • Prior experience working in Agile/Scrum environments.

 

 

 

Regards,

Deepak Kumar

Infinite | Exciting times...infinite possibilities…

Tel: +1- 

Email: 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.