App Developer Job Description
App Developer Duties & Responsibilities
To write an effective app developer job description, begin by listing detailed duties, responsibilities and expectations. We have included app developer job description templates that you can modify and use.
Sample responsibilities for this position include:
App Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for App Developer
List any licenses or certifications required by the position: II, DOD, IAT, IASAE, XML, ITIL, AWS, GCP, OSCP, GWAPT
Education for App Developer
Typically a job would require a certain level of education.
Employers hiring for the app 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, Software Development, Financial Services, Technical, Technology, Design, Education, Information Technology, Management Information Systems
Skills for App Developer
Desired skills for app developer include:
Desired experience for app developer includes:
App Developer Examples
App Developer Job Description
- Apply user centered design best practices to deliver intuitive task-based interactions
- Coordinate with backend development teams to help lay the foundation of a PCH Mobile app API
- Experienced application developer with launched products for Android (preferably games in the Google Play Store)
- Experience coding and maintaining Android SDKs is also highly desirable
- Working knowledge of the Android ecosystem
- Experience developing on Android architecture
- Experience with Android SDK creation / management
- Design, develop and modify complex applications using the latest version of Xcode and the iOS SDK
- Lead development team in technical direction and ensure best coding practices
- Participate in peer code reviews and approve Pull Requests
- We work in Agile mode - Candidate has to work within a Scrum team, in iterations of 2 weeks
- ViewController, Delegates, NSNotificationCenter, Social Framework
- Work with Architecture and other infrastructure groups as applicable
- Facilitate or perform analysis of customer requirements and assist project management in the development of cost and time estimates and project status
- Develop great code for iOS related technologies including iPhone, iPad, Apple Watch, and Apple TV
- Works as project team lead to develop mobile applications, syndication feeds
App Developer Job Description
- Javascript in embedded Webviews
- Participates in all phases of the software development life-cycle – requirements, architecture/design, implementation, testing, release, maintenance of our enterprise software applications
- Participate and lead in workflow design and analyze existing production and implementation processes in order to ensure the overall quality of the sites & applications
- Maintenance and support of existing templates and content production processes - this assures that our processes are functioning correctly
- Consistently meet or exceed deadlines on programming projects./ process improvements
- CNNMoney Mobile/Connected Platform team is looking for a Mobile Developer to join our team
- We have a great team that spans several platforms and works together to build the best markets, financial, and business News applications in the world
- We are always looking to bring in new ideas and technology
- The developer will primarily work on the CNNMoney iOS application with opportunities to learn and grow
- We have a dynamic work environment where we're all encouraged to share ideas with executives, customers, and each other
- Ability to work on numerous projects simulateously
- Experience working with all relevant Adobe programs especially Photoshop,, Illustrator, Indesign
- UX development experience is preferred
- A solid understanding and experience with of APIs (Ajax, REST, Web services, XML, JSON, JSONP)
- Creativity, enthusiasm and energy with a strong customer focus
- Work with cross-functional teams (engineering, marketing, IT, User Interface/User Experience Design, ) to understand and develop mobile apps and mobile interfaces to improve passenger experience
App Developer Job Description
- Lead early concept mobile app development and rapid software prototyping for iOS, Android and/or Window Mobile apps, including programming of native and cross-platform apps
- Help translate agile software development stories into reusable units of functionality within a traditional software development culture
- Interface with other teams (engineering, IT and external vendors) to help manage software development schedules, requirements and interfaces
- Define software architectures for apps to not only meet release targets but grow with enhanced functionality and rapid change
- Manage change management process for mobile app versions for major and minor software releases
- Be part of a group of talented front-end developers
- To keep abreast of developments in software engineering and technologies particularly related to mobile devices
- To review the work of other team members and to provide assistance as directed
- Design, build, maintain, and modify code for mobile applications using cross-platform mobile app development technologies
- Work closely with other developers and product engineers to design and develop public-facing applications
- Bachelor's degree or other postsecondary training
- Bachelor’s Degree in Computer Science or related discipline desired
- Expertise in C#, MVC, and Web API
- Expertise with Xamarin is a strong plus
- 2 year experience in distributed client server environments, relational database technology, and the development or configuration of interface software
- Track record of completing projects on-time and to specification
App Developer Job Description
- Assist with application development estimating, planning, and progress tracking
- Work closely with other web developers and visual designers to ensure that the UX is implemented as designed
- Dependency injection concepts
- Android specific design patterns
- CoreData and SQLite
- AFNetworking/MKNetwork Kit
- Modern block-based design patterns
- Design, develop, test, debug and maintain web and application based solutions ASP.NET (C#)
- User Interface Design for Mobile
- Write and review artifacts during the software lifecycle
- Ability to collaborate with multi-functional teams
- Share knowledge of tools and techniques with the wider community, blog posts, tech talks at conferences
- Proven coding abilities in Objective-C and /or Swift and Cocoa Touch
- Excellent understanding of the full mobile development life cycle
- Strong experience with Test Driven Development or Behaviour Driven Development (TDD/BDD)
- Proficient in Xcode and other text editors such Vim and Appcode
App Developer Job Description
- Work with customers to support enhancements and fixes to existing applications in production
- Work with cross-functional teams to ensure successful delivery
- Ensures that projects are conducted in ways that benefit the project objectives, the people participating in the project, and BPI’s long-term interests
- Perform design, code and test reviews of solutions
- Ensures company security and compliance standards are met
- Accept and provides technical solutions and direction
- Manages internal deployment efforts, liaises with business units with application ideas and works with other ITC organizations such as IRSM security, Legal, TSS, and more
- Performs day to day 3rd level design and support activities involving all mobile technologies
- Provides guidance on improving the current existing processes
- Provides troubleshooting of application and hardware failures, developing strategies for resolving them and preventing future occurrences
- Experience of using continuous integration services such as Travis and Jenkins
- Has published apps on the App Store
- An ‘Agile mindset’ — deep understanding of Agile principles and approach
- Must have normal or corrective vision and ability to clearly communicate verbally by phone or in person
- About 3 - 6 years of experience in web application development
- Successful track record of previous assignments