Senior Android Developer

Year    KA, IN, India

Job Description

-



Plan, design and develop android applications that are highly scalable, secure, reliable, and deployed over a large customer base.

Follow SOLID design principals, design patterns (MVP, MVVM, etc.) for scalable and maintainable code.

Implement features related to real-time communication (WebRTC, XMPP).

Participate in and seek continuous learning through peer review.

Advanced experience with Android Studio, Gradle, Git, Bitbucket and CI.

Apply current or emerging frameworks to meet the needs of the Android client architecture.

Excellent troubleshooting and debugging, communications, and documentation skills

Collaborate effectively with QA, Release Engineering, DevOps, IT, Tech Support, and Professional Services

Ensure quick resolutions to issues, maintaining a high standard of customer satisfaction.

Competencies:



Understanding of various non-functional aspects in Android application design the ability to provide a solution to optimize performance and scalability.

Ability to rapidly learn and take advantage of new concepts and technologies.

Strong understanding of mobile security protocols, analytics, and social channel integration.

Knowledge of the open-source ecosystem and the libraries available for common tasks.

A passion for the end-to-end development of quality software products.

Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture.

Excellent analytical, verbal, and written communication skills.

Requirements:



Bachelor's or Master's degree in computer science or related field or equivalent.

5+ years of experience in designing and developing enterprise software applications including the experience in

Architecting and developing applications on the Android platform.

Experience in Java, Kotlin and dependency injection for Android app development.

Experience with Media, Telecom, FCM, Network, JSON, XML, Web Services and SQLite.

Advanced experience with Android Studio, Gradle, Git, and continuous integration.

Strong knowledge of the Android mobile landscape, architectures, trends, and emerging technologies.

Expertise in mobile and Java frameworks/accelerators.

Knowledge of WebRTC, XMPP, DAO, Firebase, RESTAPIs, Crashlytics, and JetPack libraries.

In depth understanding of the Agile software development lifecycle.

Fully conversant with SOLID principles, software development frameworks, design patterns, and enterprise in mobile application integration.

Experience with XMPP and Smack libraries and with RXJava, Dagger2 is desirable.

Consistent track record of overcoming obstacles to deliver high quality technical results within committed time parameters. Knowledge of SQLite libraries and crash reporting tools.

Interview Process-



First round in virtual mode

Second round is in Face -to -Face mode.

Kindly confirm and share your acknowledgement if you are okay with TeamBees Corp payroll and available for F2F as well.

Share your updated resume



Thanks & Regards,

Mayank Chauhan



639-856-1496



Talent Acquisition



Email_ID:

mayank@teambeescorp.com

Job Type: Full-time

Pay: ?1,500,000.00 - ?2,000,000.00 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4904034
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year