Android Engineer Job Description
Android Engineer Duties & Responsibilities
To write an effective android engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included android engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Android Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Android Engineer
List any licenses or certifications required by the position: CTS, AWS, GMS, GTS, CDD, RTS/CTS, X.509, PKI, VAS, VZW
Education for Android Engineer
Typically a job would require a certain level of education.
Employers hiring for the android engineer 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, Computer Engineering, Education, Technical, Electrical Engineering, Military, Information Systems Technology, Math, Physics
Skills for Android Engineer
Desired skills for android engineer include:
Desired experience for android engineer includes:
Android Engineer Examples
Android Engineer Job Description
- Designing, developing, testing, releasing and supporting native Android mobile applications using the latest versions of the Android platform and Android Studio
- Testing the application on the Android Simulator and on the actual Android Phone and Android Tablets
- Collaborate with the team to learn and establish best practices and processes
- Establish standards and best practices for you and the team to deliver clean, scalable, and maintainable Android code
- You will be writing crash reporting software and integration frameworks for our Android crash reporting platform
- Integrate with internal NYTimes, external APIs
- You will work alongside a premier cross-functional team to build delightful products and experiences for millions of people
- Assess severity of problems, determine corrective action, resolve technical problems, perform fault isolation and implement solutions
- Lead small sized projects
- Active participation in all stages of software development lifecycle, software design and requirements definition, research, implementation, supervision of product validation, product release activities
- 1+ year experience with rational databases systems and SQL
- A robust portfolio of shipped code on GitHub
- Good knowledge of Licensing, IP plans , Static analysis tools etc
- Sports fan or fantasy sports player a big plus
- Hudson build system
- You’re smart, get stuff done, have great energy, and thrive in a fast paced environment
Android Engineer Job Description
- Keep up-to-date on the latest Android SDK developments
- Respond to customer feedback & testing
- Passionate Android engineer who is comfortable designing, building, testing, releasing and maintaining Android applications
- Experience with build systems, testing, code coverage
- Should be willing to go above and beyond to get desired results for the team
- Create and maintain internal documentation about technical updates
- Working with engineers on other teams to implement service provided by those teams
- Troubleshoot and resolve complex software integration issues with the development teams
- Collect data about running systems and use monitoring tools to build dashboards to get insights on how they work
- Work directly with the development teams on designing and building the next steps in automation
- You’re passionate about mobile, especially Android, and you’ve built something for the platform - either as part of a job or as a personal project
- You love to code and have a proven track record of building applications in Java or any other mobile/web language (Ruby/Python/Objective-C)
- Passion for delivering the best user experience to Fabric users
- You are always willing to learn new technologies and better methodologies, but also have opinions that can advance our technical direction
- You love making apps faster and have the skills and aptitude to spot performance bottlenecks
- You use test-driven methodologies or would like to learn how to apply them
Android Engineer Job Description
- Use latest Android technologies like Kotlin and Architecture components to rapidly develop highly maintainable applications
- Learn and share knowledge in the Consumer DevOps team that works on Android, iOS and Web platforms
- Improve our unique apps which allow anyone to start a business, accept payments, and pay effortlessly
- Develop an Android software platform for unique mobile products
- Design great code within the constraints and opportunities of powerful embedded platforms
- Collaborate on system-side code, communication protocol design, and kernel development on Linux/Android platforms
- Conceptualise and design Mobile applications
- Upload the application to the Google Play store
- Troubleshoot and debug software to determine causes of errors and deciding what to do about them
- Research, evaluate and provide objective feedback on technologies
- Unit testing via Robolectric
- Displays in-depth knowledge of engineering methodologies, concepts
- Appreciation for tooling that can help support teams distributed from St
- Knowledge of Web services (esp
- You have a strong software engineering background
- You enjoy the challenges of building data intensive, highly responsive, and fault tolerant apps in the constrained environment of a smartphone
Android Engineer Job Description
- Lead, mentor and manage deliverables of a small team of android developers
- Build native Android applications across multiple form factors
- Mentor existing Android developers
- Collaborate with developers to improve functionality
- Analyze app performance in production
- Test applications across various Android devices
- An eye for amazing design and user experience
- Someone that values ownership and stepping outside a job description
- Must have ability to contribute to both design and development on the flagship Android development pipeline for new and existing products
- Prototype and develop new v1 products that leverage the consumer and enterprise business
- Proficiency in, at least, one modern object-oriented language such as Java (preferred), C++, or C#
- You have a willingness to buck the trends and learn new approaches to build software
- You having some Android experience is preferred, but not required
- Tools like Git, Android Studio, Gradle, JUnit and Jenkins are second nature to you
- Expert level knowledge of Android Platform especially with intents, services, threading, activity, fragments
- Ability to work as part of a team, to receive and provide advices, ideas, guidance, best practices
Android Engineer Job Description
- Be responsible for the entirety of your features including user interface, client structure, server interactions, API design, implementation and automated testing
- Knowledge of TCP, HTTP, data formats, SQL
- A good understanding of Google’s design guidelines and material design
- IOS/Swift experience is a plus
- Ability to work under pressure, within tight deadlines and multi-task
- Build and maintain application features, working with core libraries and frameworks including Realm, Data Binding, and Retrofit
- Create reliable, crash-free releases on a repeatable and regular schedule
- Work closely with the full stack team to build features based on our API, and to plan for future API improvements
- Work closely with the product team to define feature specifications and craft unique & beautiful user experiences
- Define and maintain SDKs and support customers
- 1 year experience in Android application functionality and Android/Java limitations, concurrency issues
- Have created deployed consumer Android applications
- Strong knowledge of core Java APIs including core data structures and concurrency
- Strong knowledge of Android APIs and best-practices
- A broad knowledge of native GUI programming and UX
- Great communication skills and evidence of successful collaboration with designers, product managers and backend engineers