1

App Developer Jobs in Raleigh, NC (NOW HIRING)

This role involves shaping the architecture, developer experience, and overall performance of the Nubank app, impacting millions of customers across multiple markets. Responsibilities : • Lead the ...

iOS Engineer

Raleigh, NC · On-site

$45.75 - $63/hr

IOS Engineer Location: Sunnyvale, CA Duration: 6+ months contract Demonstrates up-to-date expertise ... App. Participates in peer code reviews and contributes effectively within an agile setup with ...

Senior Android Developer

Morrisville, NC

$54.25 - $68.75/hr

... key app components * p]:inline">Improve team code quality and productivity through reusable ... engineers through mentoring and structured knowledge sharing

Reporting to the Director, Digital Engineering, you will play a key role in expanding our ... Develop, deploy, and maintain CRM Canvases, email campaigns, push, in-app messages, and SMS ...

New

Reporting to the Director, Digital Engineering, you will play a key role in expanding our ... Develop, deploy, and maintain CRM Canvases, email campaigns, push, in-app messages, and SMS ...

New

next page

Showing results 1-20

App Developer information

See Raleigh, NC salary details

$16

$51

$82

How much do app developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for app developer in Raleigh, NC is $51.17, according to ZipRecruiter salary data. Most workers in this role earn between $41.11 and $58.89 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an App Developer, and why are they important?

To thrive as an App Developer, you need strong programming skills in languages such as Java, Swift, or Kotlin, along with a solid understanding of software development principles and user interface design. Familiarity with integrated development environments (IDEs) like Android Studio or Xcode, version control systems like Git, and sometimes certifications in mobile development are common requirements. Creativity, problem-solving, and effective communication set top performers apart in this field. These skills and qualities are crucial for building robust, user-friendly apps and collaborating efficiently with cross-functional teams to deliver high-quality products.

How do App Developers typically collaborate with designers and product managers during the development process?

App Developers work closely with designers and product managers throughout the app development lifecycle. Regular meetings are held to discuss project requirements, user interface designs, and feature prioritization. Developers provide technical feedback on design feasibility, suggest alternative solutions, and ensure that the final product aligns with both user needs and technical constraints. Effective communication and teamwork are essential, as developers often iterate on prototypes and incorporate feedback from cross-functional team members.

What is an App Developer?

An App Developer is a professional who designs, creates, tests, and maintains software applications for devices such as smartphones, tablets, or computers. They work with programming languages and development tools to build apps that meet user needs and function reliably. App Developers may specialize in platforms like iOS, Android, or web applications and often collaborate with designers and other developers. Their responsibilities include coding, troubleshooting, updating features, and ensuring the app’s performance and security.

What is the difference between App Developer vs Software Engineer?

AspectApp DeveloperSoftware Engineer
CredentialsTypically requires a degree in computer science or related field, with certifications like Android or iOS developmentUsually holds a degree in computer science or software engineering, with certifications in specific programming languages or methodologies
Work EnvironmentDevelops applications for mobile platforms, often working in tech companies, startups, or freelanceWorks on a wide range of software projects, including applications, systems, and infrastructure, in various industries
Industry UsageCommonly employed in mobile app development companies, tech firms, and startupsFound across software development firms, tech companies, and enterprise environments

App Developers focus specifically on creating mobile applications for platforms like iOS and Android, while Software Engineers work on broader software solutions, including desktop, web, and backend systems. Both roles require programming skills and often overlap, but App Developers specialize in mobile app design and deployment.

What are the most commonly searched types of App Developer jobs in Raleigh, NC? The most popular types of App Developer jobs in Raleigh, NC are:
What are popular job titles related to App Developer jobs in Raleigh, NC? For App Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching App Developer jobs in Raleigh, NC look for? The top searched job categories for App Developer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for App Developer jobs? Cities near Raleigh, NC with the most App Developer job openings:
Infographic showing various App Developer job openings in Raleigh, NC as of May 2026, with employment types broken down into 61% Full Time, 22% Part Time, 1% Temporary, and 16% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $106,427 per year, or $51.2 per hour.

Principal Engineer, Mobile Platforms

Nubank

Durham, NC • On-site

Full-time

Posted 7 days ago


Job description

Job Summary:
Nubank is a fintech company focused on providing financial services through a mobile app, and they are seeking a Principal Engineer to lead the technical direction of their Mobile Platforms. This role involves shaping the architecture, developer experience, and overall performance of the Nubank app, impacting millions of customers across multiple markets.
Responsibilities:
• Lead the technical direction of Nubank’s Mobile Platform.
• Own multi‑year, high‑visibility initiatives such as Mobile Destination Architecture, native code deprecation, app startup refactor, navigation performance, BDC evolution and App Excellence.
• Shape how the entire engineering org builds mobile products across App Foundations, App Enablement and App Release.
• Drive strategy, define technical roadmaps, sponsor other senior/principal engineers, and represent Mobile Platforms in cross‑company forums and executive discussions.
• Define canonical patterns, RFCs and reference implementations; create reusable tools/libraries; and ensure that internal customers can adopt the platform with low friction and high quality.
• Align PMs, EMs, Staff/Principal engineers and leadership on trade‑offs and make tough calls grounded in data, risk and long‑term sustainability.
• Invest heavily in technical leadership and mentorship, raising the bar for senior engineers across Mobile Platforms and product BUs, and building a strong culture around architecture reviews, design docs, and post‑incident learning.
• Tie together app metrics (startup, TTFD, crashes, jank), CI/CD, feature rollout (BDC + app releases) and on‑call practices into a coherent strategy.
Qualifications:
Required:
• 15+ years of software engineering experience, with a proven track record of designing, building, and operating large-scale mobile applications or platforms at an enterprise level.
• Has deep expertise in mobile architecture (Flutter/Dart, native bridges, modularization, mono-repo architectures) and can design end‑to‑end solutions spanning app startup, navigation, state management, and release lifecycle.
• Understands and can evolve BDC (Backend Driven Content) as Nubank’s main server‑driven UI platform, defining how BDC, Flutter and NuDS work together to enable safe, fast iteration without depending on store releases.
• Is capable of setting the technical vision for the three Mobile Platforms business areas (App Foundations, App Enablement, App Release), connecting architecture choices with company‑level goals such as App Excellence, Magic App and Destination Architecture.
• Has a strong track record of leading large, ambiguous cross‑org initiatives – e.g., native‑to‑Flutter/BDC migrations, app startup refactors, navigation performance programs, or observability/analytics redesigns – influencing dozens of squads and multiple BUs.
• Drives platform engineering at scale: defines canonical patterns, RFCs and reference implementations; creates reusable tools/libraries; and ensures that internal customers can adopt the platform with low friction and high quality.
• Is comfortable leading through influence: aligning PMs, EMs, Staff/Principal engineers and leadership on trade‑offs (performance vs. flexibility, platform vs. product), and making tough calls grounded in data, risk and long‑term sustainability.
• Invests heavily in technical leadership and mentorship, raising the bar for senior engineers across Mobile Platforms and product BUs, and building a strong culture around architecture reviews, design docs, and post‑incident learning.
• Cares deeply about observability, reliability and release health for mobile: tying together app metrics (startup, TTFD, crashes, jank), CI/CD, feature rollout (BDC + app releases) and on‑call practices into a coherent strategy.
• Is motivated by working on a horizontal, high‑impact platform that directly shapes how every experience in the Nubank app is built, released and monitored, across Brazil, Mexico, Colombia and future markets.
Company:
Nubank is a digital bank offering seamless financial services, including payments, credit cards, and personal loans. Founded in 2013, the company is headquartered in São Paulo, BRA, with a team of 5001-10000 employees. The company is currently Late Stage.