Mobile Application Developer Job Description
Mobile Application Developer Duties & Responsibilities
To write an effective mobile application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included mobile application developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Mobile Application Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Mobile Application Developer
List any licenses or certifications required by the position: TLS, MFA, ITIL, CISSP, AWS, PADI, IBM, CISA, SUN, JLPT
Education for Mobile Application Developer
Typically a job would require a certain level of education.
Employers hiring for the mobile application developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Information Technology, Computer Engineering, Information Systems, Technology, Business, Software Development
Skills for Mobile Application Developer
Desired skills for mobile application developer include:
Desired experience for mobile application developer includes:
Mobile Application Developer Examples
Mobile Application Developer Job Description
- Work in an agile environment including daily standups and weekly playbacks
- Write native iOS apps in Swift
- Work with the latest Apple technology to build great apps
- Build apps to revolutionise healthcare across the globe
- Developing and testing iOS applications using Xcode, Swift, and other related tools
- Work with System Analysts, other developers, architects, QA, and project managers in solving new and existing technical challenges
- Understand requirements, implement solutions, and provide technical documentation for specific projects
- Measure and verify that new and old code has acceptable performance and scalability
- Deliver accurate estimates, provide regular feedback and consistently meet project deadlines
- Assist with debugging issues and testing and explain potential issues
- Consults with Senior Developers and engineers, and other project team managers to design, build and manage web sites and mobile applications
- Implement new products and enhancements as required
- Build proof-of-concepts that showcase technology advances and new capabilities
- Deliver applications under pressure and adhere to strict timelines
- Experience writing custom PhoneGap plugins
- Experience having designed, coded, tested and implemented Mobile Applications for the Enterprise
Mobile Application Developer Job Description
- Write source code to generate the new software in accordance with defined development standards
- Design and implementation of desktop, mobile and web application
- Test coded solutions and integrated system
- Develops multi-tiered application framework
- Develops class design, UI framework and database access interface
- Must be a problem solver who can research and solve technology challenges and deliver exciting functionality under driven timelines
- Full-cycle competent – must know your value in the product lifecycle and believe in adding value to all phases from product vision to deployment strategy
- Agile proponents – must believe in short release, consumable release cycles and the vision and concept of the team
- Works with technical leads and architects to enhance existing products and solutions
- Participate in internal testing to identify problems early, perform error and stress scenarios, and tuning for performance
- Strong written and verbal communication skills, excellent problem resolution skills, must like working in a team environment and have strong interpersonal skills
- Familiarity with Service Oriented Architecture (SOA), Enterprise Service Bus (ESB)
- Integration experience with various technologies (web services, XML, ESB)
- Familiarity with XML/XSL
- Familiarity with wide variety of hybrid mobile development frameworks, Enyo, Dojo and Sencha Touch
- Familiarity with IBM DataPower
Mobile Application Developer Job Description
- Document libraries and app architecture for consumption by all other engineers in the organization
- Work with Business Analysts to aid in the design of the application
- Work with API Services development counterparts who are producing APIs that are consumed
- Mentor developers to cascade knowledge of best mobile application practices
- Participate in code review for junior, midlevel and senior developers
- As a member of the technical division, work with the product and design team to understand end-user requirements and use cases, then translate that into an effective technical solution
- BS or MS degree in Computer Information Systems, Engineering or related and relevant to functional area
- 5+ years of mobile application development
- Work directly with end users to capture and clarify requirements
- Provide input and in some cases lead UI design for mobile applications
- Bachelors degree (Computer Science, Engineering or MIS/IT major preferred)
- 2+ years of overall iOS development, Objective-C, and Swift
- You are comfortable working with server side technologies
- At least 3 years experience in working at a consultancy firm, digital agency or technology company
- At least 2 years experience in working in the mobile space
- Strong knowledge of Objective-C and iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)
Mobile Application Developer Job Description
- Design, build, and test embedded databases and other system data-stores
- Implement Apple’s design principles and interface guidelines
- Implement continuous integration in code builds
- Provide off-shift production support as needed
- Develops mobile device (telephone and tablet) applications for appropriate mobile operating system platforms
- Publishes applications to appropriate mobile application distribution system, as needed
- Participates in the review process for potential or new application projects
- Analyzing and reviewing integration requirements
- Developing detailed design specifications based on standards and guidelines
- Developing code to specifications, based on standard development and documentation standards
- Knowledge of SQLite, MySQL or similar database management system, familiar with Eclipse
- Proficient with Android Style Guidelines as well iOS Human Interface Guidelines
- Experience in mobile interface design and development
- Self-motivated and resourceful, while knowing when to ask for help / guidance
- At least 1 year experience in familiarity with Apple's device provisioning and developer portal Instruments and the Xcode debugger
- Excellent knowledge of Objective C and/or Java
Mobile Application Developer Job Description
- Iterative development of solutions based on acceptance criteria and designs
- Code reviews, planning and estimation meetings
- Cross-discipline collaboration with team members including the product owners, designers, testers, and API developers
- You will collaborate with the full team to analyze requirements and define the end product
- Work in an agile development model utilizing Jira
- Thoroughly document work in code bases and knowledge repositories (Atlassian Tools)
- Collaborate with sponsor user base
- Execute software demonstrations
- Develop APIs and integrate mobile apps with mobile back-end & enterprise SORs
- Perform development on web or API applications as needed to support mobile development
- Experience developing complex rich mobile user interfaces, component and widgets
- Takes initiative, exhibits creative thinking, has the drive to turn ideas into reality, and have a passion for user experience
- 2 years in and/or knowledge creating iOS native application using Apple's Xcode development tools and major iOS frameworks using Objective-C
- Familiarity with Apple's device provisioning and developer portal
- 1 year experience in familiarity with Apple's Human Interface Guidelines and App Store requirements
- 2 years in several different solution development methodologies (Waterfall, Agile, Extreme Programming) and with all phases of the Software Development Life Cycle (SDLC)