Job Location: Hyderabad
Job Title: Senior Software Engineer - Android
Location: Hyderabad, India
Position: Full Time Role
Roles & Responsibilities:
End to End pro-active ownership of product features for Android platform from design to implementation and unit testing.
Translate application storyboards and use cases into functional applications.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Maintain code quality, organization, and solid test automation.
Flexibility to work across different platforms.
Experience & Skills:
Bachelors or Masters Degree in Engineering or Computer Sciences with at least 2 to 4 years of relevant experience in software development.
1 or 2 years of prior experience as Senior Engineer & in Android technologies.
Excellent problem solving, coding, debugging and unit testing skills are required.
Hands-on experience in designing, developing and maintaining applications using Android SDK & Android devices is required.
Strong understanding of object-oriented programming.
Ability to write highly modular and reusable code.
Passionate about end-user experience.
Hands-on experience with Java Script, JS Framework, HTML5, CSS is an added advantage.
Experience in IDE based development like Android Studio or Eclipse.
Flexibility to quickly adapt to any other programming language/OS/platform, whenever required by the team.
Experience with other mobile OS like iOS, Windows will be differentiator.
Strong interpersonal and communication skills, coupled with solid teamwork ethic and customer focus.
Be self-critical, questioning and committed to personal career growth & technical excellence of the team.
Industry:IT-Software / Software Services
Functional Area:IT Software - Application Programming , Maintenance
Role Category:Programming & Design