1

Senior Android Developer Jobs in North Carolina (NOW HIRING)

A senior Android developer who has expertise in Android native test automation solutions using Kotlin. Participate in full app life-cycle: concept , design, build, deploy, test and release to app ...

New

Android Lead Location: Raleigh, NC Duration: Contract Note: Do provide Visa copy as well as I-94 ... Please e-mail me if I miss your phone call ----- Thanks & Regards Tabish Hamid 516-545-0747 Sr. ...

Sr Flutter Developer Location : Charlotte, NC (Tues-Thurs onsite, WFH Monday and Friday) Max Pay ... Experience with Android and/or iOS application development. * Knowledge of REST APIs, JSON, and ...

We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift ... They will work closely with Senior Technical Consultants on design and development issues, and may ...

We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift ... They will work closely with Senior Technical Consultants on design and development issues, and may ...

NEED LOCAL JAVA Developer

Durham, NC · On-site

$49.25 - $63.75/hr

We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift ... These resources will have delivery responsibilities as part of to work closely with senior ...

Sr. Software Engineer

Morrisville, NC · On-site

$114K - $151K/yr

We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift ... Skills/Nice to have 5+ years Advanced Java programming experience with multi-tier web based ...

Senior Software Engineer

Fort Liberty, NC · On-site

$120K - $158K/yr

The Senior Software Engineer must be productive individually, work well in a dynamic multi ... Java/Kotlin, Android Development, C#/.NET, Node/Typescript * Experience with ATAK plugin ...

Showing results 21-40

Senior Android Developer information

See North Carolina salary details

$9

$55

$73

How much do senior android developer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for senior android developer in North Carolina is $55.47, according to ZipRecruiter salary data. Most workers in this role earn between $50.67 and $64.23 per hour, depending on experience, location, and employer.

What does a senior Android developer do?

A Senior Android Developer is responsible for designing, developing, and maintaining advanced applications for devices running the Android operating system. They lead the architecture of mobile apps, collaborate with cross-functional teams, and ensure high performance and responsiveness of applications. In addition to coding, they often mentor junior developers, review code, and stay updated on the latest Android trends and technologies. Their expertise helps organizations deliver reliable and innovative mobile experiences to users.

What are the key skills and qualifications needed to thrive as a senior Android developer?

To thrive as a Senior Android Developer, you need strong proficiency in Java and Kotlin, deep understanding of the Android SDK, and a proven record of building complex mobile applications. Experience with version control systems like Git, familiarity with libraries such as Retrofit and Dagger, and relevant certifications like Google’s Associate Android Developer are highly valuable. Excellent problem-solving, communication, and mentoring skills set top candidates apart in collaborative and fast-paced development environments. These abilities are essential for delivering high-quality, scalable apps and leading teams to meet project goals efficiently.

What are some common challenges faced by senior Android developers when leading app development projects?

Senior Android Developers often encounter challenges such as balancing feature requests with technical feasibility, ensuring code quality across large teams, and keeping up with rapid updates in the Android ecosystem. They are typically responsible for mentoring junior developers, conducting code reviews, and integrating feedback from stakeholders, which requires strong communication and organizational skills. Additionally, coordinating with designers, backend developers, and QA teams to deliver a seamless user experience can be complex but rewarding.

What is the difference between Senior Android Developer vs Android Developer?

AspectSenior Android DeveloperAndroid Developer
Required Experience5+ years, leadership skills1-3 years, foundational skills
ResponsibilitiesDesign, lead projects, mentorDevelop and maintain Android apps
CertificationsOptional, but often includes Android certificationsTypically not required
Work EnvironmentTeam leadership, project planningCoding, debugging, feature development

The main difference between a Senior Android Developer and an Android Developer lies in experience, responsibilities, and leadership roles. Senior Android Developers often lead projects and mentor junior developers, while Android Developers focus on coding and app development. Both roles require strong Android knowledge, but the senior position demands more experience and strategic input.

What are the most commonly searched types of Android Developer jobs in North Carolina?

The most popular types of Android Developer jobs in North Carolina are:

What are popular job titles related to Senior Android Developer jobs in North Carolina?

For Senior Android Developer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Senior Android Developer jobs in North Carolina look for?

The top searched job categories for Senior Android Developer jobs in North Carolina are:

What cities in North Carolina are hiring for Senior Android Developer jobs?

Cities in North Carolina with the most Senior Android Developer job openings:

What are popular job titles related to Senior Android Developer jobs in NC?

For Senior Android Developer jobs in NC, the most frequently searched job titles are:

Infographic showing various Senior Android Developer job openings in North Carolina as of August 2026, with employment types broken down into 18% Full Time, 69% Part Time, 7% Temporary, and 6% Contract. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $115,381 per year, or $55.5 per hour.

Software Engineer III - Android

Ghr

Charlotte, NC • On-site

Full-time

Posted 2 days ago

New


Job description

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.


Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates' physical, emotional, and financial wellness through affordable, competitive and flexible benefits.


We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve.


Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs.


At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Job Description:

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.

Design, Develop & Prototype Android customer application for phone and tablets for internal and external use. A senior Android developer who has expertise in Android native test automation solutions using Kotlin. Participate in full app life-cycle: concept , design, build, deploy, test and release to app store Work with product teams on new product ideas, designs, prototypes and estimate. Keep up-to-date on current and upcoming features in relevant products and platforms. Drive a best practices approach to the continuous improvement of our products, processes, and tools. Write and maintain documentation for all features in development.

Responsibilities:

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements

  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained

  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack

  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle

  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas

  • Automates manual release activities

  • Designs, develops, and maintains automated test suites (integration, regression, performance)

Required Qualifications:

  • 5+ years of relevant work experience

  • Proficiency in programming language(s) required for the role

  • 5+ years of experience in Android Development using Kotlin and/or Java.

  • Must have development experience in Core Java

  • Must have experience writing automated tests using frameworks like Appium

  • Mobile Test Automation with Appium is a Must

  • Designing and building native mobile applications on Android platform.

  • Designing and implementing application updates.

  • Proficient in Objective-C, Swift, Swift UI.

  • Extensive knowledge of Xcode

  • Must have development experience in Core Java & Knowledge of C-based libraries.

  • Proficient in Kotlin, Objective-C, Web Services, Rest Services, Core Java, CSS, HTML, Java Script, XML

  • Proficient in code versioning tools including Git, Bitbucket.

  • Knowledge of C-based libraries.

  • Familiarity with Biometrics, push notifications, usage of Camera API's, etc.

  • Collaborating with the design team to define app features.

  • Ensuring quality and performance of the application to specifications.

  • Identifying potential problems and resolving application bottlenecks.

  • Fixing application bugs before the final release.

  • Publishing application on App Store.

  • Maintaining the code and atomization of the application.

Desired Qualifications:

  • Experience with continuous integration & Unit tests.

  • Ability to thrive in a fast-paced, team-based environment.

  • Strong written and verbal communication skills.

  • Strong focus on troubleshooting and issue resolution.

Skills:

  • Application Development

  • Automation

  • Influence

  • Solution Design

  • Technical Strategy Development

  • Architecture

  • Business Acumen

  • DevOps Practices

  • Result Orientation

  • Solution Delivery Process

  • Analytical Thinking

  • Collaboration

  • Data Management

  • Risk Management

  • Test Engineering

Minimum Education Requirement: Bachelor's degree or equivalent work experience.

Shift:

1st shift (United States of America)

Hours Per Week: 

40