Job ResponsibilitiesBrain Above InfoSol Pvt. Ltd. is looking for an expert Android Development Engineer having 5+ years of experience in development and maintenance of applications aimed at a range of Android devices including mobile phones and tablets. If you hold an engineering background and enjoy building apps for the masses, we are waiting for you!
Responsibilities:
- Design and build applications for Android devices on the Android platform.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Work closely with our product and design teams to customise the user experience for the Android platform
- Experiment with new technologies and bring them to the team.
- Full life cycle application development
- Take ownership of Design, code and debug software
- Design and architecting new solutions
- Technical leadership of new and existing products
- Perform software analysis, risk analysis, reliability analysis & security analysis
- Integrate new software solutions with existing systems
- Integrating 3rd party services
- Extract and reverse engineer existing code
- Find better ways to make our product & services better in terms of engineering
- Mentor Junior team members
Skills RequiredRequirements:
- 5-7 years of experience in development and maintenance of Android applications.
- Should have good understanding of Object oriented programming and design pattern.
- Experience publishing a high quality Android application to the Google Play Store
- Experience with Java, Android SDK, NDK, C++
- Experience with JSON concepts and REST APIs
- Experience working with product management and UI/UX designers
- Experience with Git/Bitbucket, Jira, and Jenkins tools.
- Experience working in agile environment.
- Experience with Android framework, as well as offline storage, threading, and performance tuning.
- Solid understanding of the full mobile development life cycle.
- Experience with consuming third-party libraries and RESTful APIs, Web Services.
- Good knowledge of release management.
- Sound interpersonal and team working skills.
- Self-motivated and self-managed with a high degree of analytical ability and intellectual curiosity
- Possess good communication, analytical, logical and problem-solving skills.
Preferred Qualifications:
- Master’s Degree in Computer Science or equivalent
Pluses:
- Experience with live tracking and monitoring applications
- Experience with security software and solutions