Desired Candidate Profile
Android Mobile Developer - Java/SDK/JSON (2-4 yrs)
- Design and develop native mobile applications for Android and Samsung Knox SDK
- Integrate mobile apps with RESTful web services
- Work with UX Designers and other Developers to build enterprise mobile solutions
- Work as part of an agile team on leading edge technologies
Skills & Experience :
- 2+ years experience developing mobile applications software
- Excellent working knowledge of objective oriented language (Java, XML) - including 1+ years advanced and strong Java coding skills to develop and deploy apps
- 2-3+ years experience in software quality assurance and testing of mobile and web cloud based systems
- Strong experience in regression testing to identify bugs and issues within software before they occur in real user environment
- Demonstrated expertise with the Android SDK and preferred Samsung Knox SDK.
- Strong experience and understanding of Android Design Principles, Android APIs and capabilities and app development for multiple screen sizes.
- Understanding of issues surrounding multiple device compatibility, the Android permission systems and the complexities of threading.
- Strong experience using RESTful APIs, Web Services, JSON and XML to integrate mobile applications to server side systems such as web server systems and portals
- Working knowledge of HTML5, CSS3, and Javascript is favorable
- Good understanding of software development best practices
- Experience working in an SCRUM agile environment
- Experience in using Jira for bug/issue tracking and Balsamiq for wireframes is favorable
- Good understanding of software testing, quality assurance best practices
- Working knowledge of SCM with strong emphasis on versioning controls, Git and proper Git Flow.
- Experience with continuous integration environment and test- driven development.
- Must reference software projects you have been involved with from either a QA, Testing or Development perspective that are available today
- Preferred experience working with apps in Payments, Taxi or Transport industry or working with wireless device integration such as Internet of Things devices or location-based applications.
- Tackle daily challenges with your creative problem solving recommendations
Qualifications :
- BTech in Computer Science or equivalent study and work experience
- Good communicator and team player with strong organisation skills
- Good written and verbal English
- Proven ability to understand complex business requirements
- Ability to be proactive, finding solutions to problems and meeting deadlines. Good time management.
- Great attention to detail when it comes to identifying bugs and issues within software applications
- A passion for technology and developing best of breed products
- Willingness to share and explore with the team to keep ideas and information flowing for ever improving product development
- Comfort with ambiguity and changing priorities / requirements while still writing quality code.
Education:
UG: Any Graduate - Any Specialization, B.Tech/B.E. - Any Specialization
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Android SDK
JSON
XML
Java
Html5
Web Services
Software Development
Javascript
GIT
QA Testing