OnBenchMark Logo

Senior Android Developer/Lead

No of Positions  No of Positions:   1

location Location: Thiruvananthapuram

date Tentative Start Date:   August 10, 2022

Work From Work From : Any Location

rate Rate : $ 15  -  18 (Hourly)

experience Experience : 8 to 10 Year

Job Applicants : 5
Job Views : 143
You have successfully applied. Company will contact you soon.
Name : {{jobapplydata.name}}
Company Name : {{jobapplydata.cname}}
Email  {{jobapplydata.email}} |   Send Email   {{emaildata.total}}
Phone {{jobapplydata.phone}} | Call
You have successfully applied. Need to upgrade your plan to view contact details of client. Upgrade Plan
Job Category : Information Technology & Services
Duration : 3-6  Month
Key Skills Required Skills
Android
Description

Details Job Description & Responsibilities


· Own and be responsible for key components within the team.

· Design, develop, implement and support Key Components using latest technology that will influence teams beyond Audible.

· Work with Product Management and take the lead to help create, design and develop software that involves exploring and bringing out latest technology on the platform to make the listening experience better and easier for our users.

· Take every opportunity make a large impact on the design, architecture and implementation of cutting edge mobile based products.

· Provide technical direction and strategy to the team, drive the system architecture, spearhead the best practices and influence peer teams with brown-bag sessions and hackathons.

· Staying up to date on the latest trends & technologies industry-wide and sharing that knowledge with the internal community

· Committed to team work, hustle and strong communication skills (both to business and technical peers).

· Thrive in delivering high quality technology mobile products in a fast paced environment with shifting priorities.

· Demonstrated experience in problem-solving with experience in ambiguous situations.

· Experience in documentation, unit testing, code reviews, test automation, continuous integration & deployment.

· You will work with a cross-functional team of Product Managers, Designers and Backend Engineers to conceptualize and develop world-class social media product.

· You will own the technical implementation of projects and expected to provide training, guidance, and mentorship to other members of the team.

· This role is expected to guide decisions on technical strategy, architecture, best practices, tools, and utilities.

· This is a hands-on engineering position that requires expert level proficiency in Kotlin, Java, Android SDK, device capabilities, and Android OS variations.


Primary Skills


Strong knowledge of Core JAVA, Kotlin and UI controls, effective design for multiple form factors

Demonstrated ability to design and build dynamic multi-threaded mobile apps and SDKs

Solid understanding of Android app development life cycle including Google Play and Amazon App Store compliance policies and submissions requirements

Experience with GitHub or similar version control tools

Experience with Android build management and provisioning

Experience with TestFlight or similar app distribution platforms

Experience with Android performance tuning and crash reporting applications

Experience evaluating and integrating 3rd party APIs, including SDKs for social networks, advertising, and analytics

Data storage - shared preferences, room

Networking - Gson, retrofit/okhttp, glide, mocking apis, http interceptors, Oauth flow, sockets etc

Experience in building components from scratch with KPI like efficacy, preference

Ability to work in a fast paced, team-oriented, test-driven collaborative and iterative programming environment

Should have high level of energy working as an Individual Contributor and as a part of Team

Experience with agile software development practices, including scrum, sprint planning, retrospectives, etc.

B.S. or higher in Computer Science, or equivalent in work experience

Minimum of 4+ years Android development experience

A passion for beautiful, pragmatic code paired with a strong sense of product design

Experience with iOS application development is a plus.


Secondary Skills(If Any)


· Recent experience building enterprise-scale mobile applications.

· Demonstrated experience in problem-solving with experience in ambiguous situations.

· Background in synchronizing information across devices with support for offline transactions.

· Competency in automation, enthusiasm for continuous integration/deployment or Chaos Engineering.

· Solid Coding practices including good design, unit testing, peer code reviews and a preference for agile methods.

· Knowledge of professional software engineering best practices including coding standards, source code management & build processes.

Copyright© Cosette Network Private Limited All Rights Reserved
Submit Query
WhatsApp Icon
Loading…

Loading