Your Energy partner, true to the Energy promise.
The Android Developer role will have the following responsibilities:
- 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.
- 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.
- Collaborate with product managers, designers, and other developers to understand project requirements.
- Work closely with the QA team to conduct thorough testing of applications.
- Participate in code reviews to maintain code quality and ensure best practices.
- Provide constructive feedback to team members.
- Document the codebase and technical designs to facilitate knowledge transfer and future maintenance.
- Stay up-to-date with the latest industry trends, Android OS updates, and emerging technologies.
- Actively participate in knowledge-sharing sessions within the team.
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.
- 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