Mobile App Developer

The James Group

United States

Hybrid

USD 90,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The James Group is seeking a Mobile App Developer to design, develop, and maintain mobile applications for iOS and Android. You will collaborate with product teams to deliver high-performance features and polished user experiences.

You should be proficient with Swift/Objective-C or Java/Kotlin, with cross-platform frameworks like React Native or Flutter, and have a solid understanding of RESTful APIs, offline storage, threading, and performance optimization.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of professional mobile development experience with a portfolio published on the App Store or Google Play.
  • Experience with version control using Git.
  • Familiarity with agile development methodologies preferred.
  • Experience with cross-platform frameworks such as React Native or Flutter is highly desirable.

Responsibilities

  • Design and develop mobile applications for iOS and/or Android.
  • Collaborate with cross-functional teams to define, design, and ship features.
  • Implement APIs to connect front-end with back-end services.
  • Write clean, maintainable code and perform unit/integration tests.
  • Optimize performance, speed, and scalability, and fix bugs.
  • Stay updated with industry trends and technologies.

Skills

Swift
Objective-C
Java
Kotlin
React Native
Flutter
UI/UX principles
RESTful APIs
Offline storage
Threading
Performance optimization
Push notifications
Agile methodologies

Education

Bachelor's degree in Computer Science or Software Engineering
Equivalent practical experience

Tools

Git

Job description

Find your next career opportunity with us

Position Overview

A Mobile App Developer is responsible for designing, developing, and maintaining mobile applications for iOS and/or Android platforms. This professional works collaboratively with cross-functional teams to create innovative, high-performance applications that meet business objectives and deliver exceptional user experiences. The ideal candidate combines technical expertise with creative problem-solving skills to develop applications that stand out in today's competitive marketplace.

Key Responsibilities

The Mobile App Developer will be tasked with various responsibilities throughout the application development lifecycle. These include designing and building advanced applications for the required mobile platform(s), collaborating with cross-functional teams to define, design, and ship new features, and ensuring the performance, quality, and responsiveness of applications. Additionally, they will identify and correct bottlenecks and fix bugs, help maintain code quality, organization, and automatization, and stay updated with the latest industry trends and technologies.

Specific Duties

On a day-to-day basis, the Mobile App Developer will write clean, maintainable code for mobile applications and implement new features according to product specifications. They will work with API services to integrate back-end services and collaborate with the UI/UX team to implement visual elements and user interactions. The developer will also conduct unit and integration tests to identify and fix bugs, optimize application performance for speed and scalability, and maintain updated knowledge of coding practices and design patterns.

Technical Skills & Qualifications

The ideal candidate should possess proficiency in mobile development platforms and programming languages such as Swift, Objective-C for iOS, or Java, Kotlin for Android. Experience with cross-platform frameworks like React Native or Flutter is highly desirable. A strong understanding of mobile UI/UX principles and best practices is essential, as is familiarity with RESTful APIs to connect applications to back-end services. Knowledge of offline storage, threading, and performance optimization techniques is required, along with familiarity with cloud message APIs and push notifications.

Education & Experience Requirements

Candidates should hold a Bachelor's degree in Computer Science, Software Engineering, or a related field, or possess equivalent practical experience. A minimum of 3-5 years of professional experience in mobile application development is required, with a portfolio demonstrating successful applications published on the App Store or Google Play Store. Experience with version control tools such as Git is essential, and knowledge of agile development methodologies is preferred.

Personal Attributes

Beyond technical skills, the successful Mobile App Developer should demonstrate strong problem-solving abilities and attention to detail. Excellent communication skills are critical for collaborating effectively with team members and stakeholders. The ability to work independently and manage time efficiently while meeting deadlines is essential in this fast-paced environment. A passion for mobile technologies and a commitment to continuous learning to stay current with industry advancements will set candidates apart.

The Mobile App Developer will typically work in a collaborative office environment but may have opportunities for remote or hybrid work arrangements depending on company policies. They will work closely with product managers, designers, and other developers in an agile team setting. The position may occasionally require additional hours to meet project deadlines or address critical issues. The developer will have access to necessary hardware, software, and development tools required to perform their duties effectively.

This position offers significant opportunities for professional development and career advancement. As the developer gains experience and demonstrates expertise, they may progress to senior development roles, technical team leadership positions, or specialized areas such as mobile architecture. The company is committed to supporting ongoing professional development through training, conference attendance, and opportunities to work with emerging technologies.

Conclusion

The Mobile App Developer role is crucial for organizations looking to establish or enhance their mobile presence. The ideal candidate combines strong technical skills with creativity and a user-focused mindset to deliver applications that drive business success. As mobile technology continues to evolve, developers who stay current with industry trends and continuously refine their skills will find abundant opportunities in this exciting and rewarding field. If you're passionate about creating exceptional mobile experiences and ready to take on new challenges, a career as a Mobile App Developer could be the perfect fit for your talents and ambitions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile App Developer
Mobile App Developer

Zelora Infotech Private Limited • Indiana

On-site
USD 60,000 - 90,000
Mobile Application Developer
Mobile Application Developer

Nouvells • United States

Remote
USD 90,000 - 150,000
Other
Other

Franklin • Boise (ID)

Remote
USD 110,000 - 131,000
Flexible working hours
Remote work options
Professional development
+2
Mobile Developer (Android & iOS)
Mobile Developer (Android & iOS)

Lite Tech Solutions Limited • United States

Hybrid
USD 110,000 - 170,000
Remote/hybrid work options
Professional development budget
Latest hardware & software
Mobile Developer
Mobile Developer

Next Level Sports & Entertainment • Hanover (MD)

On-site
USD 80,000 - 120,000
Mobile App Developer | Nextbyte | Remote
Mobile App Developer | Nextbyte | Remote

Nextbyte • United States

Remote
USD 120,000 - 160,000
Android/IOS Developer
Android/IOS Developer

Neural Strategic Solutions, Inc. • Dallas (TX)

On-site
USD 80,000 - 110,000
Android App Developer
Android App Developer

Search Solutions, LLC • Los Angeles (CA)

On-site
USD 90,000 - 130,000
Health benefits
Vacation
401(k) included
IOS /Android Developer
IOS /Android Developer

Tata Consultancy Services Limited • Dallas (TX)

On-site
USD 100,000 - 120,000
Mobile App Developer
Mobile App Developer

EdgeQ Technologies Private Limited • United States

Hybrid
USD 85,000 - 165,000
Remote work option
On-site options available