Desired Candidate Profile
Job Description Android Developer Job Title: Software Engineer
Location: Bangalore
Are you looking for an opportunity to solve deep technical problems and build innovative solutions? Would you like to work in a fast paced environment working with smart, passionate software developers? If so this might be the role for you.
The ideal candidate would have many of the following requirements:
Basic Requirements
Expert in designing and writing Java APIs
Expert in native mobile app development in Android
Expert in Computer Science fundamentals in object oriented design, data structures, algorithm design and problem solving and complexity analysis
Thorough Knowledge of any RDBMS - MySQL, MS-SQL, or NoSQL like MongoDB, Redis
It will be a big plus if developed and deployed couple of Apps on play store
Ability to take a project from initial scoping requirements through actual launch and support of the project
Ability to handle multiple competing priorities in a fast-paced environment
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
Clear, professional communication skills, able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions
Proactively and continually improve their level of knowledge about Companys business and relevant technologies, and use this knowledge to deliver high quality, accurate software deliverables
Knowledge of CPU, memory and battery consumption by Android applications and awareness of network availability issues, optimizations and workarounds
Unit-test code for robustness, including edge cases, usability, and general reliability
Job Responsibilities
Provide technical leadership, architect, develop, deploy, and support software systems within an Agile/Scrum environment
Work closely with the other engineers and product managers to design and develop the best technical solutions to meet business needs
Manage and execute against project plans and delivery commitments
Document and present technical solutions to product stakeholders
Help recruit Software Engineers and do code reviews and mentor the team
Should be able to identify the technologies to invest in
Education and Experience:
Must be a Technical Graduate/Post Graduate: Preferably from Computer Science Background
Exp. Minimum of 2+ Years of Experience
Contact Details: