Senior Software Engineer, Android

1 month ago


Greater Bengaluru Area, India Checkpoint Systems Full time

SUMMARY

We are looking for an Android mobile app developer to design, development and maintenance of Android apps. The developer will design the entire app lifecycle right from concept stage until delivery and post launch support. Apps will be mainly content based and integrated closely with the web sites. In addition to delivering the product the successful candidate will be heavily involved in driving the mobile strategy globally.

JOB DUTIES

  • Responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.
  • Assist with gathering user requirements and analyses such requirements to prepare both functional/ technical specifications for development.
  • Involve in the design, brainstorming and planning stages.
  • Translate designs and wireframes into high quality code.
  • Development of Android applications and their integration with back-end services.
  • To code and develop the Android application Retail platform
  • Prepare test plans and assist with UAT/ user training.
  • Maintain and support the availability/ quality of the application.
  • Capture user journey and user experiences for further enhancement of the platform, or the development of other applications
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ability to translate concepts into User Interfaces and build for scalability, internationalization, and performance.
  • Standardizes and enforces coding standards and best practices, including optimizing the apps for performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Keep up to date on the latest industry trends in mobile technologies.
  • Work closely with product management, design, development, and sales teams to create new features and refine existing ones. Advise the product management and design teams on the latest developments in the Android ecosystem.


EDUCATION & Experience

  • Bachelor of Engineering in Computer Science
  •   Minimum experience of 4 years on building Android apps.
  •   Experience articulating and reviewing mobile application architectures. Proven track record of shipping high-quality experiences. Strong design sense and excellent attention to detail.


KNOWLEDGE, SKILLS, & ABILITIES (KSA’s):

  • Must have a minimum of 4+ years of programming experience in Android.
  •  Should be well versed with the concepts of Object-Oriented Programming (OOP).
  •  In depth understanding of Object-Oriented programming languages like Java or similar.
  •   Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects.
  •  Must have experience with modern build systems, such as Gradle.
  •  Must be able to demonstrate strong knowledge of Android UI design principles, patterns, and best practices.
  •  Should be proficient with the concepts of dependency injection, architectural and design patterns in android like MVP, MVVM etc.
  • Knowledge of RX Java and RX Android is a plus.
  • A sound understanding of the full mobile development life cycle and should have published one or more native/ Android apps.
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git is preferred.
  • Experience with third-party libraries and APIs is mandatory.
  • Experience with embedded relational databases (SQLite) is mandatory.
  • Experience on web service integration (REST, JSON, XML)
  •  Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
  •  Knowledge of Dart language and Flutter framework is a plus.
  •  Comfortable using test cases for debugging code, enhancing performance and reliability.





  • Greater Bengaluru Area, India Checkpoint Systems Full time

    SUMMARYWe are looking for an Android mobile app developer to design, development and maintenance of Android apps. The developer will design the entire app lifecycle right from concept stage until delivery and post launch support. Apps will be mainly content based and integrated closely with the web sites. In addition to delivering the product the successful...


  • Greater Bengaluru Area, India KPIT Full time

    **Job Summary:**KPIT is seeking an experienced Android Software Development Engineer to join our team.We are looking for a highly skilled professional with at least 8+ years of experience in Android BSP development.**Key Responsibilities:**Design, develop, and maintain Android BSPs for various devices.Collaborate with cross-functional teams to ensure timely...


  • Bengaluru, Karnataka, India MTAP Technologies Full time

    Job Title: Senior Android Software EngineerWe are seeking an experienced Senior Android Software Engineer to join our team at MTAP Technologies.Estimated Salary: $120,000 - $180,000 per yearAbout the Role:The successful candidate will have a strong background in designing, building, testing, and maintaining high-quality Android applications for smartphones...


  • Bengaluru, Karnataka, India Practo Full time

    About the RoleWe are looking for a seasoned Senior Android Software Engineer to lead our mobile application development efforts. In this role, you will oversee the design and development of high-quality Android applications using Kotlin and Android Java technologies.


  • Bengaluru, Karnataka, India MINDTEL GLOBAL PRIVATE LIMITED Full time

    Senior Android Software EngineerWe are seeking a highly skilled Senior Android Software Engineer to join our team at MINDTEL GLOBAL PRIVATE LIMITED. As a key member of our engineering team, you will be responsible for designing and developing highly scalable ad experiences on e-commerce applications for the Android platform. Your expertise in complex...


  • Bengaluru, Karnataka, India Samsung Electronics Full time

    Job Title: Senior Android Software EngineerWe are seeking a highly skilled Android Software Engineer to join our team at Samsung Electronics. As an Android Software Engineer, you will be responsible for designing, developing, and testing high-quality Android applications that meet the needs of our customers.About Us:Samsung Electronics is a leading...


  • Bengaluru, Karnataka, India MOOLYA SOFTWARE TESTING PRIVATE LIMITED Full time

    Job Title: Android Software EngineerWe are seeking a skilled and enthusiastic Android Software Engineer to join our growing team at Moolya Software Testing Private Limited. In this role, you will be responsible for developing and maintaining high-quality mobile applications for the Android platform. You will work closely with our product and design teams to...


  • Bengaluru, Karnataka, India Mirafra Technologies Full time

    About Mirafra TechnologiesMirafra Technologies is a dynamic and innovative company that focuses on delivering cutting-edge technology solutions.Job Title: Senior Android BSP Software EngineerWe are seeking an experienced Senior Android BSP Software Engineer to join our team. This role offers a unique opportunity to work on challenging projects, collaborate...


  • Greater Kolkata Area, India Tech Exactly Full time

    At Tech Exactly, we are on a mission to revolutionize the digital world by harnessing the power of emerging technologies. Our team is comprised of exceptional individuals who make a significant impact on our clients, community, and company.We are a leading global information technology consulting and digital services company. Our cutting-edge approach...


  • Bengaluru / Bangalore, India Hireginie Talent Cloud Private Limited Full time

    Designation: Senior Software Engineer - Android Location: Koramangala, Bangalore Experience: 4 to 6 Years Must Have: Java and Kotlin are mandatory, React Native experience would be a plus Team Handling experience is a must Strong understanding of Android SDK, Android Studio, and related tools and version control systems such as Git Experience with RESTful...


  • Greater Bengaluru Area, India Luxoft Full time

    Job DescriptionLuxoft is a leading independent software services company that delivers high-quality products and services in multiple business verticals, particularly in the automotive sector.The company's Digital Cockpit practice develops innovative user experiences for its customers. Our project focuses on creating a cutting-edge IVI systems platform for...


  • Greater Bengaluru Area, India Luxoft Full time

    Job DescriptionWe are seeking a Senior Android Automotive Developer to join our Digital Cockpit practice in Luxoft. As a member of this team, you will be responsible for developing and maintaining Android framework services for an Automotive Android Platform.Key ResponsibilitiesDevelop and maintain Android framework services for the Automotive Android...


  • Bengaluru, Karnataka, India Unacademy Full time

    About the Role:Unacademy is seeking an experienced Senior Android Software Engineer to join our team in Bangalore. As a key member of our engineering team, you will be responsible for designing, developing, testing, and documenting assigned development tasks.Responsibilities:Design, develop, test, and document software applications using Java or Kotlin...


  • Bengaluru, Karnataka, India HyrEzy Talent Solutions Full time

    About the RoleAs a Senior Android Software Development Engineer at HyrEzy Talent Solutions, you will be responsible for leading the development of Android mobile applications using Java and Kotlin. Your expertise in Android SDK, architecture patterns, and database management will help shape the future of our mobile products.Key ResponsibilitiesDesign and...


  • Bengaluru, Karnataka, India KPIT Full time

    Job OverviewKPIT is a leading technology solutions provider, and we are seeking a highly skilled Senior Android BSP Software Engineer to join our team.Estimated Salary$120,000 - $180,000 per yearJob DescriptionWe are looking for an experienced Android BSP developer with a strong background in software engineering. The successful candidate will design,...


  • Bengaluru, Karnataka, India Getinz Full time

    Job Role: Senior Android Software DeveloperKey Responsibilities:Contribute to the design, development, and testing of mobile SDKs for Android.Develop mobile software components and frameworks using best practices.Support the full software development lifecycle for new and existing mobile applications, SDKs, and RESTful services.Build secure, obfuscated...


  • Bengaluru, Karnataka, India 2coms Full time

    About the RoleAt 2coms, we are seeking a highly skilled Senior Android Framework Software Engineer to join our team. As an expert in Android framework development, you will play a critical role in designing, developing, and maintaining core components of our system services, native services, libraries, and the HAL layer.We offer a competitive salary range of...


  • Bengaluru, Karnataka, India 2coms Full time

    Job Description:We are seeking an experienced Senior Android Camera Software Engineer to join our team at 2coms. As a key member of our engineering group, you will be responsible for designing, developing, and implementing camera functionalities within the AOSP framework.Responsibilities:Design and develop camera software components, focusing on the Camera2...


  • Bengaluru, Karnataka, India AUzmor Full time

    About the RoleWe are looking for a highly skilled Senior Android Software Engineer to lead our mobile application development efforts.The successful candidate will have extensive experience in designing and implementing robust UI and unit tests, as well as collaborating with cross-functional teams through pair programming.You will play a key role in applying...


  • Bengaluru, Karnataka, India TOAST TAB PRIVATE LIMITED Full time

    Toast - A Leading Hospitality Software CompanyWe are looking for a highly skilled Senior Android Software Engineer to join our enterprise Away team. As a member of this team, you will have the opportunity to work across the entire Toast platform, including our Android and backend products if desired.About the RoleDesign, build, deploy, and maintain highly...