Sign In
 [New User? Sign Up]
Mobile Version

Senior Android Platform Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

ResponsibilitiesBuilding great native Android applications for Rakutens hundreds of millions of users. Currently we have 80+ published applications and serving over 100 million users.Building and maintaining robust application frameworks using latest industry trends in the mobile technologiesProductize components as libraries, utilities and services and promote reuse.Optimizing user experience on a variety of devices and screen s.Participate in across the entire app lifecycle - concept, design, build, deploy, test, release to play store and supportWorking on their own independenty and as a part of the teamGuiding andcoaching team members.Leading a small team and owning assignments. Have sense of ownershipParticipate in design/code reviews and provide recommendationsDesign and develop new features for our Android based front-end clients Maintain the software quality of our Android based front-end clients Working closely with product management team and UX design teams to define feature development specificationsWorking closely with API development team to define API specifications Optimize and refactor new and existing code for maximum development efficiency and performance Qualifications and ExperienceBachelor's degree in Computer Science or related technical field preferably from reputed colleges like IITs/ NITs.5+ years professional experience in mobile app development.Proficiency in Computer Science fundamentals -- object oriented design, data structures, algorithm - design, problem solving, and complexity analysis.Proficiency in JavaProficiency in Android Architecture and development Platform like Android SDK, Android Studio, EclipseProficiency inweb service integration (REST, JSON, XML)Excellent debugging, caching, memory management and optimization skillsProven commercial softwaredevelopment experienceExcellent problem solving capabilityExcellentcommunication skills (verbal and written) Better-to-haveExperience in different flavors of android starting from Android Froyo (2.2)Experience with Agile (SCRUM, KANBAN), OO modeling, web services, UNIX.Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations. We use GIT, Gerrit, JIRA, Confluence, TDD and CI.Experience mentoring and training junior engineers on complex technical issues.Ability to work and interact with development teams in incross culture environmentApp development experience in the area of e-commerce & internet servicesExperience in using tools like Crashlytics, New Relic, HockeyApp
Additional Degree: BE/ B.Tech (Engineering)

Experience: 5-10


Application Programming | Mobile | Software Engineer | System Analyst/Tech Architect
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News