Job Description
● 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
💡 Quick Summary
Seeking a career-building opportunity? The Software Development Engineer| II |Android position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
