Android Developer

Proto Energy

Your Energy partner, true to the Energy promise.

Job Description

The Android Developer role will have the following responsibilities:

App Development

  • Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work on bug fixing and improving application performance.

Maintenance

  • Maintain and update existing Android applications to ensure compatibility with the latest Android versions and devices.
  • Identify and fix bugs and performance bottlenecks.
  • Ensure the quality and responsiveness of applications.

Collaboration

  • Collaborate with product managers, designers, and other developers to understand project requirements.
  • Work closely with the QA team to conduct thorough testing of applications.

Code Review

  • Participate in code reviews to maintain code quality and ensure best practices.
  • Provide constructive feedback to team members.

Documentation

  • Document the codebase and technical designs to facilitate knowledge transfer and future maintenance.

Continuous Learning

  • Stay up-to-date with the latest industry trends, Android OS updates, and emerging technologies.
  • Actively participate in knowledge-sharing sessions within the team.

Qualifications

The Android Developer role has the following requirements:

  • Bachelor’s degree in Computer Science, Engineering or a related field.
  • 1-3 years of professional Android development experience
  • Proficient in Java and Kotlin programming languages.
  • Experience with Android Studio and the Android SDK
  • Strong understanding of the Android app development cycle
  • Solid understanding of RESTful APIs and integration.
  • Familiarity with version control systems, such as Git.
  • Knowledge of UI/UX design principles and best practices.

Bonus Skills

  • Experience with cross-platform development frameworks (e.g. Flutter, React Native).
  • Knowledge of mobile application security best practices.
  • Experience with testing frameworks e.g. JUnit, Espresso.
  • Published apps on the Google Play Store

Must have skills

  • Strong problem-solving skills
  • High level of work ethic
  • Good analytical skills
  • Excellent planning and organization skills
  • Attention to detail
  • Team player

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit www.linkedin.com.

Job Overview
Job Location