Mobile Application DeveloperSample Job Descriptions, Salaries, and Interview Questions

A mobile application developer is someone who produces programs for particular mobile hardware or software technologies. Often, these developers specialize in a particular operating system, such as iOS or Android. Developers not only design and create the applications, but they also install them and monitor them for updates to ensure that they continue to work smoothly. This can be a difficult and stressful task since things are always changing around the developed apps. 

Sample job description #1

ABC Company is seeking a Mobile App Developer with experience as an iOS/Android mobile app developer. The ideal candidate is a candidate focused on developing and delivering a product that is centered around a great customer experience.

Primary responsibilities:

  • Developing features for new requirements and functionality across ABC Company’s iOS / Android mobile app platforms using Kotlin and Swift.
  • Maintaining and growing the mobile app platform’s API library. Includes updating API’s and creating new APIs as needed.
  • Triaging and correcting mobile app defects.
  • Reviewing and translating business requirements / user stories into development requirements in coordination with Scrum Team activities / procedures.
  • Participating in Scrum Team design review meetings to establish designs and approaches for user stories and requirements.
  • Participating in Tech Review meetings with development team members to define technical approaches for established stories / designs.
  • Troubleshooting issues reported by users to correct application and API defects / anomalies
  • Designing, developing, and testing software to meet requirements and design specifications in accordance with development standards and procedures.
  • Participate in code reviews and training programs.
  • Maintaining automated deployment / build procedures and mobile app distribution procedures.

Position requirements:

  • Experience as an iOS / Android mobile app developer
  • Experience developing iOS / Android applications (Swift & Kotlin experience required)
  • Experience delivering a product that is centered around great customer experience
  • Experience creating and maintaining API’s / web services
  • Ability to develop and maintain strong relationships with clients as well as internal teams
  • Experience working with git-based source control on a development team
  • Experience with offline databases (i.e., Realm)
  • Flexibility to occasionally travel to ABC Company offices and/or client sites with advance notice.

Sample job description #2

Job summary

The Mobile App Developer will be responsible for the development, testing and maintenance of new and existing internal and customer-facing mobile applications that drive awareness, loyalty and repeat purchases. They will research UI and UX trends, update new/current applications and work with colleagues to brainstorm innovative ideas for new applications. Additionally, the Mobile App Developer will provide systems support to the ecommerce development team.

Essential duties and responsibilities:

  • Responsible for developing, coding, testing and maintaining new & existing mobile applications; partner with other developers (internal and contract) when applicable.
  • Collaborate with Ecommerce, Marketing and Creative departments to identify and plan for new features.
  • Develop application programming interfaces (APIs) to support mobile functionality.
  • Write unit and UI tests to identify malfunctions.
  • Remain up to date with the terminology, concepts, and best practices for coding mobile apps.
  • Communicate with users to understand their needs and experiences.

Additional responsibilities:

  • Demonstrates high degree of professionalism in communication, attitude and teamwork with customers, peers and management
  • Demonstrates high level of quality work, attendance and appearance
  • Adheres to all Company Policies & Procedures and Safety Regulations
  • Adheres to local, state and federal laws
  • Performs any other duties that may be assigned by management
  • Understands and complies with all company rules and regulations

Minimum qualifications:

  • Experience with mobile app devices and technologies (iOS, Android)
  • 2-4 years of experience in mobile app development writing well-structured, testable code, maintaining and updating codebase, publishing apps to Apple and Google and keeping detailed changelogs
  • Ability to provide examples of applications developed by oneself or with a team.
  • Mobile app frameworks/SDKs or native mobile programming
  • Familiarity with OOP design principles
  • Experience with Typescript/Javascript
  • Experience with Commerce Cloud and other Salesforce products
  • Experience with REST APIs and JSON data
  • Experience using git version control

Preferred qualifications:

  • A Bachelor’s degree in computer science or information systems.
  • Strong understanding of web development technologies with some experience in any of the following: C# (.NET Core or later), PHP, Amazon Web Services, MS Azure.
  • Experience with mobile commerce, payment gateways and security
  • Experience with SOX & PCI compliance standards
  • Experience with ADA compliance standards

Competencies:

  • Versatility
  • Communication
  • Decision Making
  • Initiative
  • Innovation
  • Motivator
  • Organization
  • Professionalism
  • Results Orientated

Sample job description #3

What you’ll be doing…

You will be part of a Full Stack and Mobile delivery team which is responsible for delivery of critical applications like wireless store operations and auction platforms. If you are passionate about innovative solutions and be part of a team that works on all the latest and greatest technologies to focus on best of class user experience, this is something that you are looking for.

  • Design and code highly scalable and highly available applications with world class user experience for ABC Company.
  • Design and build iOS Swift , Andriod Kotlin mobile applications.
  • Collaborate with cross-functional teams to analyze, design, and ship new features.
  • Fully responsible for native mobile app development in the team.
  • Build and publish applications in app stores.
  • Implement new technologies to maximize application performance.
  • Participate in design discussions for end-to-end experiences and enhancements across all customer touch points and channels.
  • Projects will include new product/feature launches, enhancements, experience redesign and tech stack migration using agile methodology.
  • Participate in day to day activities involving design, development, test support, deployment.
  • Work in a positive, collaborative working environment that instills respect, trust, quality and success as its core goals.

Where you’ll be working…

In this hybrid role, you’ll have a defined work location that includes work from home and assigned office days set by your manager.

What we’re looking for…

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Four or more years of relevant work experience.

Even better if you have one or more of the following:

  • A degree.
  • Strong experience in IOS Swift and iOS SDK.
  • Strong knowledge on Android Kotlin
  • Hands-on experience in the full life cycle of Android application development
  • Good Knowledge of Android SDK’s
  • Knowledge in core Java
  • Experience with memory management and caching mechanisms specific to mobile devices.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
  • Knowledge in RESTful web services.
  • Experience with Push Notifications & Toast
  • Experience with Eclipse & ANT based build system.
  • Experience with Android Studio.
  • Experience in Gradle.
  • Experience with Supply chain domain

Average salary and compensation

The average salary for a mobile application developer is $140,700 per year in the United States and an average of $150,800 with a yearly bonus included. Salary may vary depending on where you are located, the size of the company you’re working for, and your experience level.

LocationSalary LowSalary High
Phoenix, Arizona$148,150$181,000
Los Angeles, California$167,150$204,200
Denver, Colorado$139,200$170,250
Washington, DC$169,600$207,300
Miami, Florida$138,650$169,450
Orlando, Florida$127,850$156,300
Tampa, Florida$129,150$157,800
Atlanta, Georgia$135,450$165,600
Chicago, Illinois$155,750$190,300
Boston, Massachusetts$168,400$205,800
Minneapolis-St. Paul, Minnesota$134,200$164,050
New York City, New York$177,250$216,650
Philadelphia, Pennsylvania$144,350$176,400
Dallas, Texas$140,550$171,750
Houston, Texas$139,900$171,000
Seattle, Washington$162,050$198,100
National Average$126,600$154,750

Sample interview questions

  • Why do you want to work for us?
  • Can you tell us about a recent project you worked on?
  • Do you consider yourself to be organized? What skills do you have to offer that are beneficial as a mobile developer?
  • Where do you see yourself in a few years?
  • What precautions do you take when developing an application?
  • What is JAVA in this field of work?
  • What do you do to keep up with the latest technology developments?
  • What experience do you have with API?
  • Out of all the software development processes, which do you prefer to use?
  • What do you know about our company?
  • What is your favorite thing about being a developer?
  • Have you ever had one of your projects fail? Did you figure out why it failed? What will you do in the future to make sure that doesn’t happen again?
  • What do you do to stay organized and keep track of projects? 
  • What mobile apps are your favorite and can you tell us why?

Mobile Application Developer Jobs in Ashburn

    Loading RSS Feed

Need help hiring a Mobile Application Developer?

We match top professionals with great employers across the country. Your next career move or star employee is just around the corner. Review our career content and advice, browse our latest job openings, or email us your resume. We look forward to connecting with you soon!

Browse A-Z Job Descriptions