Senior Android Developer

Bengaluru
Remote
Mid-Level: 5 to 7 years
27L - 36L (Per Year)
Posted on Oct 21 2024

About the Job

Skills

Flutter
Android SDK
java
Android NDK
json
REST APIs

Senior Android Developer – The Role


 Be a individual contributor.

 Design and develop SDK/PoS for Fintech products using Android.

 API integrations in SDK/PoS with backend services

 Develop automated unit tests with tools such Appium and espresso.

 Promote good design principles and patterns and writing clean testable code frequent.

Appreciation of incremental value delivery.

 A passion to improve processes, tools, methodologies & overall quality of the product.

 A solid foundation in developing and maintaining enterprise software systems.

 Work closely with developers, product team, QA & BAs to define & develop the best in-class solutions.

 Define & implement processes & best practices related to development.

 Raising any security compliance issues for SDK /PoS product to the development

manager.

 Work with the development manager & project teams to develop & maintain the

applications in line with defined scripting standards.

 An understanding of the software product development lifecycle & test processes.


Senior Android Developer – Duties & Responsibilities


 Design, build, and maintain Android SDK/PoS and Apps.

 Work with engineers, product managers, designers, and stakeholders across the

company to bring new features and products.


 Maintain & improve the Android frameworks, suggesting improvements where

appropriate.

 Support the development team by answering questions and solving complex problems.

 Ensure developers are following best practises, along with producing clean and secure

code and conduct code reviews.

 Write automated unit tests.

 Investigate any defects reported by stakeholders / end users & support the team to find

the root cause & get the right fixes.

 Humble to embrace better ideas from others, eager to make things better, open to

challenges and possibilities.

 Attend team retrospectives & workshops to promote continuous improvement.

 Understand business requirements & processes to define solutions with continuous

review of scope of all requirements following the agile methodology.

 Provide estimations on deliverable features to the delivery manager.

 Drive improvements within the development processes.

 You are curious and have a can-do attitude.

 Can put yourself in the shoes of your users and be a steward of crafting great developer

and consumer experiences

 Ability to work independently, mentor, motivate & collaborate with team members.

 Bright, highly self-motivated and driven with a professional and positive approach.

 Promotes a customer-centric, creative and enjoyable team environment.

 Ability to multi-task and stay organised in a dynamic work environment.


Senior Android Developer – Experience & Qualifications:


 Experience with the Android, Java, NDK, C++ and developing complex Android

applications. Appreciate the art of API design.

 Experience of deploying apps on Google Play store.

 Experience with JSON concepts and REST APIs

 Experience with design patterns such as MVVM or MVC, Kotlin and Android frameworks.

 Proactive and enthusiastic quick learner.

 Experience across the entire SDLC.

 Passionate about software development, with a general thirst for technology & interest

in new tools & methodologies.

 Proactive and enthusiastic quick learner with the ability to work as part of a team.

 Ability to adapt and to drive innovation in an evolving technical environment.

 Experienced using version control tools e.g. Git.


 Experienced in working with CI/CD pipeline environments.

 Ability to solve problems quickly and completely.

 Bachelor’s Degree in Computer Science, Computer Engineering and/or relevant work

experience.


Desirable

 Experience in working with Common Web application architectures such as n-tier,

micro-services, etc.

 Experience of working in PoS (Point of Sale Devices)

 Experience with Docker.

 Experience with Unit testing, UI Testing beneficial

 Experience with performance and memory tuning with tools

 Experienced in CI tools (Jenkins, Gitlab Pipelines).

 Understanding of MVC of MVVM design patterns desirable

About the company

A2Z Hire is a company that offers event setup and chair rentals for events like cocktail parties. They have a range of bar chairs and bar stools, and also offer other chairs to make guests comfortable. A2Z Hire can be contacted for a free quotation.

Industry

Staffing and Recruiting

Company Size

2-10 Employees

Headquarter

Hyderabad

Other open jobs from A2ZHIRE