Android Developer Job Description
Android Developer Duties & Responsibilities
To write an effective android developer job description, begin by listing detailed duties, responsibilities and expectations. We have included android developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Android Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Android Developer
List any licenses or certifications required by the position: SCRUM, AWS, SSL, TLS, MFA, ITIL, VTS, CTS, PADI, SXM
Education for Android Developer
Typically a job would require a certain level of education.
Employers hiring for the android 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, Education, Technical, Computer Engineering, Software Engineering, Information Systems, Electrical Engineering, Software Development, Business
Skills for Android Developer
Desired skills for android developer include:
Desired experience for android developer includes:
Android Developer Examples
Android Developer Job Description
- Develop Android apps using Native and/or Hybrid development
- Integrate apps with RESTful web services
- Provide comprehensive support on developed apps
- Leads system design and specification development, program logic and flow-charting, testing, debugging, and documentation
- Design and build efficient and user-friendly interactions in Android
- Perform technical design and implementation of complex Android applications
- Review requirements, wireframes, and designs for technical feasibility, then work with the team to translate these into user stories that can be implemented
- Lead a team of Android developers to deliver best of class mobile Applications
- Feature-rich solutions for digital media providers, enabling high-quality user experience and seamless access to the content for their subscribers, with typical userbase of 500 million users
- Mobile solutions to support world-scale events, including conferences, congresses, forums, sport events, enabling and facilitating multi-channel access to information, social networking and collaboration features for visitors and presenters
- Bachelors or Master’s Degree in Computer Science and/or relevant work experience
- Self-starter with independent work capabilities
- Solid grasp of client-server architecture
- Experience developing native applications for the Android platform
- Bachelor’s or higher degree in Computer Science, Electrical Engineering, or related discipline
- Knowledge of security, encryption and PKIs
Android Developer Job Description
- Develop the Android implementation of cross platform layers and systems
- Work with a team to ensure Android specific capabilities and concerns are addressed from design, development to testing
- Collaborate with artists, designers, developers, producers and QA to design, estimate, implement, test and fix bugs in features
- Design, develop, modify and deploy robust object oriented applications with the Android platform using OAuth 2.0 and RESTful JSON and XML to deliver data
- Developing customized list views and add new features, work on widgets such as Popup, Quick Notice , and fix any reported bugs
- Help invent the next generation of ecommerce
- Work with world-class technologists and product visionaries as a contributing member of the @WalmartLabs core engineering team
- Help the team leverage and contribute to open source software whenever possible
- Be responsible for laying the foundation for the platform proposing solutions to ease software development, monitoring of software
- Be excited about making an immediate impact on a global scale
- Skilled with Data Structures, Object Oriented Concepts and Design Patterns
- Proficient use of common design patterns
- Solid understanding of modern Android architectures and build tools
- Design and architecture knowledge, familiarity with object-oriented design patterns
- Experience in Object oriented programming and should have been using languages like Java
- Experience of integrating Android applications with Analytics
Android Developer Job Description
- Maintain existing native Android code adding new features and monitor app usage and performance
- Development for smartphones and tablets
- Communication with project team
- Development for smartphones and tablets Communication with project team Communication with customer
- Design, build and maintain Android applications that are part of large multimedia systems
- Help improve code quality through writing unit tests, performing code reviews and tech talks
- Integrate with internal and third party APIs
- Participate in full software lifecycle of mobile applications
- Work on bug fixing and improving application performance and user experience
- Work with Designers and Product Managers to agree product definitions
- Deep understanding of data structures, algorithms and design patterns
- Experience in developing APIs and Frameworks.Search Jobs US
- Bachelor's degree above on related field, 3+ years experience in Android development
- Good knowledge of Java, Android IDEs, and Gradle
- Experience working with RESTful API type web services and developing applications leveraging XML/JSON
- Solid understanding of Data Modeling, Multi-Threaded applications
Android Developer Job Description
- Influences every aspect of the Android mobile app development process from API creation through to screen design and any mobile technologies used
- Create software designed to meet company objectives and provide excellent customer satisfaction
- Motivate and trains staff to maximize productivity and promotes their professional development in a manner consistent with VZW company policies and practices
- Continue to enhance and support device certification platform that is used by OEM and Vendors
- Ability to manage multiple medium to large projects and coordinate development activities between multiple IT teams
- Manage projects, coordinate development activities, and ensure timely delivery of modules to business with good quality and report project status to upper management
- Coordinate application architecture and technology initiatives to ensure adoption of proper technology for application development
- Help plan resources, budget, identify quick wins and identify process improvements that can be automated
- Manage application initiatives, schedule and align projects, coordinate activities to diagnose and resolve customer issues by working with other teams
- Oversee special/confidential projects and provide direction on metrics and quantifying the savings of various initiatives
- Familiarity with fundamental web and mobile technologies (HTML5, CSS, JS etc)
- 3+ years of experiences in building android software applications
- Has publish at least one original Android app
- Mobile app deployment experience a plus (phone, tablet, watch)
- Deep knowledge of Android programming (Java6/7, XML), standard design patterns for widgets, views, , modern design practices using material design, backwards compatibility using Android Support libraries
- Attention to detail and familiarity with Material Design other common app UI/UX standards
Android Developer Job Description
- Actively work to transfer knowledge of the client's practices and technical skills to other people (including delivery areas) to grow adoption
- Provide meaningful/thoughtful feedback on others as requested Receive constructive criticism and take necessary steps to improve where/when needed If there is bench time, leverage it to work on any assigned projects and/or for self-study to advance technical skills
- Maintain positive outlook in handling continuous change and bring a sense of urgency in driving positive change at the client (innovation, faster time to market, improved quality)
- Embrace an organization model that is self-directed / self-managed as a team and as individuals Satisfy all administrative-type requirements such as Prism timesheets, HR timesheets, performance management process, annual compliance, security training
- Assist Mobile team with automation effort utilizing Junit, XCode, Mobile Studio, and Appium tools
- Good interpersonal skills, dynamic and driven
- Implement new features and functionality in the Android apps
- Work from UI/UX requirements, APIs, mockups to build functional, high-performance Android phone and tablet apps
- Document and maintain design specifications, source code, and archives for new applications and ideas
- Creating new features and functionality per business needs
- You have some experience developing for other mobile platforms (iOS, Windows Phone)
- Experience with multi-threading / asynchronous logic
- Knowledge of cloud services like AWS
- Knowledge of scripting languages such as Python and Javascript
- Knowledge of ReactNative and Realm
- Knowledge of OpenGL ES and its shaders a big plus