Software Development Engineer- II (Android)
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
Requirements:
● Software Developer with 3 to 6 years of experience in building apps for the Android platform.
● Good understanding of Kotlin or Java, MVVM architecture, live data, data binding.
● Good understanding of Android application architecture and design.
● Good understanding of memory management, network interaction, debugging, concurrency and multi-threading in Android.
● Understanding of complete application development, continuous integration & testing and app distribution infrastructure.
● Good understanding of RxJava2.
● Designing and developing advanced applications for the Android/IOS platform
● Unit-testing code for robustness, including edge cases, usability, and general reliability
● Bug fixing and improving application performance
● Have experience with backend stack of the product
● Ability to build the product from scratch and drive it to completion
● Excellent written and verbal communication skills.
● Ability to work in a dynamic, fast-moving and growing environment.
● Critical thinker and problem-solving skills.
● Strong knowledge of Android/IOS architectures, trends, and emerging technologies.
● Exposure to security and data protection management
● Agile and Scrum knowledge.
● Knowledge of Git and GitHub.
● B-Tech degree in Computer Science, a similar technical field of study or equivalent practical experience.
Responsibilities and Duties:
● Work closely with Backend, Design and Product Management teams to brainstorm and understand the details of features.
● Should be able to collaborate with cross-functional teams to define, design, and ship new features.
● Design and build a next-generation product that drives the business and meets the functional needs of our customers and partners.
● Designing overall architecture of the application
● Maintain quality and ensure responsiveness of applications
● Optimize app to maximize speed and scale.
● Work on bug fixing and improving application performance.
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Bonus Points:
● Strong knowledge of Object-Oriented Design concepts would be a plus.
● You have IOS app development experience.
Benefits: - Work on one of a fastest-growing start-up with the potential to influence an enormous market and positively impact millions of people - Collaborate with dynamic and passionate peers across the company, who will challenge and stimulate you every day - Build and earn ownership of a key part of our business while working directly with the company's leadership team - Competitive salary and benefits - Fun startup working environment in a beautiful office in the heart of Bangalore
● Software Developer with 3 to 6 years of experience in building apps for the Android platform.
● Good understanding of Kotlin or Java, MVVM architecture, live data, data binding.
● Good understanding of Android application architecture and design.
● Good understanding of memory management, network interaction, debugging, concurrency and multi-threading in Android.
● Understanding of complete application development, continuous integration & testing and app distribution infrastructure.
● Good understanding of RxJava2.
● Designing and developing advanced applications for the Android/IOS platform
● Unit-testing code for robustness, including edge cases, usability, and general reliability
● Bug fixing and improving application performance
● Have experience with backend stack of the product
● Ability to build the product from scratch and drive it to completion
● Excellent written and verbal communication skills.
● Ability to work in a dynamic, fast-moving and growing environment.
● Critical thinker and problem-solving skills.
● Strong knowledge of Android/IOS architectures, trends, and emerging technologies.
● Exposure to security and data protection management
● Agile and Scrum knowledge.
● Knowledge of Git and GitHub.
● B-Tech degree in Computer Science, a similar technical field of study or equivalent practical experience.
Responsibilities and Duties:
● Work closely with Backend, Design and Product Management teams to brainstorm and understand the details of features.
● Should be able to collaborate with cross-functional teams to define, design, and ship new features.
● Design and build a next-generation product that drives the business and meets the functional needs of our customers and partners.
● Designing overall architecture of the application
● Maintain quality and ensure responsiveness of applications
● Optimize app to maximize speed and scale.
● Work on bug fixing and improving application performance.
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Bonus Points:
● Strong knowledge of Object-Oriented Design concepts would be a plus.
● You have IOS app development experience.
Benefits: - Work on one of a fastest-growing start-up with the potential to influence an enormous market and positively impact millions of people - Collaborate with dynamic and passionate peers across the company, who will challenge and stimulate you every day - Build and earn ownership of a key part of our business while working directly with the company's leadership team - Competitive salary and benefits - Fun startup working environment in a beautiful office in the heart of Bangalore
0 page views
Related listings
-
ERP Software Developer Jobs Opening in SkySurge Business Solutions Pvt Ltd...Software DeveloperERP Software Developer Key Responsibilities: • Overall Core experience using VB.net and HANA Service Layer • Hands on development experience in handling 3 Complete Addon Developments • Hands on Experience of Crystal Report and HANA Analysis • Hands o...2026/11/07
-
IT Business AnalystSoftware DeveloperJob TitleIT Business Analyst - SAP BPC Job Description Philips is a global leader in health technology, committed to improving billions of lives worldwide and striving to make the world healthier and more sustainable through innovation. Driven by the...2026/11/07
-
Business Intelligence AnalystSoftware DeveloperThe Business Intelligence Analyst interacts directly with the business stakeholders to deliver reporting solutions and projects. This position is responsible for analyzing business intelligence and reporting requirements, and producing a range of rep...2026/11/07
