

Lead/Principal Engineer – Android
Description
We are looking for talented engineers who are passionate about using software engineering to make kids love to learn and redefine learning@home at BYJU’S. You will have an opportunity to work in a highly motivated fast-paced environment in a fastest-growing Ed-Tech company. You will be building platforms and services to be used across various products. You will have the opportunity to create a significant impact on our systems, our business and most importantly on the life of millions of our students as we take on challenges that will reshape the education industry. You will operate at the intersection of diverse disciplines - Backend, Frontend, Big Data, ML, Computer vision and Multiple programming languages. You will build solutions for Byju’s core learning Apps, co-branded platforms, new launches, product development & innovations and personalized learning experiences.
We are looking for smart people with excellent technical skills and a can-do attitude. Candidates should be eager to learn, flexible to pivot when needed, savvy enough to thrive in a dynamic environment and should possess a growth mindset.
Roles & Responsibilities
- Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions.
- Consistently takes well thought technical/design decisions.
- Develops expertise in more than one area and shares knowledge with others. Able to mentor/train people in areas which are new to them.
- Drives people to solve engineering challenges.
- Enjoys high respect of Tech and other cross functional teams.
- Demonstrates effective communication with project team, management and internal/external clients as necessary.
- Surfaces both technical and non-technical team challenges and helps resolve them.
- Champion for SDLC best practices and high-quality standards.
- Significantly contributes in hiring high performance candidates.
Ideal Candidate Profile
- Expert in JAVA, Kotlin, Reactive programming, Asynchronous programming and Dependency Injection. Experience with unit-tests and automation frameworks.
- Familiarity with any architectures like MV*(MVP/MVVM/MVI).
- Strong focus on high-quality mobile UI experiences.
- Operates independently with almost no oversight.
- Is able to apply domain expertise to think critically and make wise decisions for the team, taking into account tradeoffs and constraints.
- Communicates tech decisions through design docs and tech talks.
- Has delivered multiple projects with end-to-end engineering ownership.
- Keeps track of new technology/tools and embraces them as necessary
- 7+ years of experience in a product-driven organization.
Technologies we're working with
- MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava,Kotlin Coroutines, Dagger and Retrofit.
Note- WFH currently

About BYJU’S - The Learning App
Similar jobs




Winlancers Technologies in search of Reactnative developer for Indore location .
- Building user-friendly IOS and Android apps on React Native Platfrom.
- proficient in Coding debugging.
- Collaborate with cross - functional terms to define and design new features .
- Work on bug fixing and improving applications performance.
- Hands on experience in optimizing code for application performance.
- Ability to deliver projects on time by satisfying clients needs .
- Wiriting modular , resuable, maintainable , well documented and fully tested code.
Experience : minimum 6 months
Salary : No bar for deserving candidate
2 & 4 Saturdays would be fixed off .



React Native Developer Job Description
We are searching for a brilliant, flexible React Native Developer to create novel Android / IOS apps that meet the needs of our target audience.
To this end, the React Native Developer's Responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customers' feedback. Over time, you will also be required to create app updates.
To ensure success as an React Native Developer, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle.
An exceptional React Native Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape the
ways in which Android/ IOS apps impact the world around us.
React Native Developer Responsibilities:
Conceptualizing and formulating apps that are suitable for use on all types of Android/lOS devices.
Implementing measures to safeguard users' data.
Ensuring that the construction and presentation of your apps are congruent with the company's standards.
Proofreading your code and correcting mistakes before each app is released.
Collaborating with Ul and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.


iOS Developer:
1+ years of experience in iOS mobile application development
- Proficient with Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, Core Location etc
- Experience in Design patterns such as POP, MVVM, CleanSwift, Facade
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Familiarity with cloud message APIs and push notifications
- Understanding of Apple's design principles and interface guidelines
- Ensure the performance, quality, and responsiveness of applications
- Experience with offline storage, threading, and performance tuning
- Understanding of the full mobile development life cycle
- Understanding of Git


We are looking for an experienced React Native Developer to join the team. The ideal candidate will have experience building and maintaining mobile applications for both IOS and Android.
Responsibilities:
1. Develop new features for existing mobile applications
2. Collaborate with cross-functional teams to define, design, and ship new features
3. Write clean, maintainable, and efficient code
4. Troubleshoot and debug applications
5. Ensure the performance, quality, and responsiveness of applications
6. Continuously discover, evaluate, and implement new technologies
Requirements:
1. Strong proficiency in JavaScript, including knowledge core principles
2. Experience with Redux and other state management libraries
3. Experience with mobile development (iOS or Android)
4. Experience with navigation libraries (e.g., React Navigation)
5. Strong understanding of the mobile app development lifecycle, including experience with the app store submission process
6. Strong communication skills and ability to work well in a team environment

Tez Minds is a technology-focused company. The company focuses/works on challenging technology and delivering the right solution to its clients.
Experienced team of Developers and Designers.
We have most of our developers from IITs and premium institutes in India.
The management team experience comprises of people who have worked in companies like Bank of America, Yahoo, Paypal, Verisign, Google, Amazon, and Cognizant in the Bay Area and in India.
We are looking for a positive take-charge individual to join our growing team as Android Developer. Candidates must have exceptional communication skills, the ability to manage multiple tasks efficiently, excellent judgment, and the ability to be productive in a fast-paced, team-oriented environment.
Skills And Qualifications:
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Googles Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git, SVN
- Experience with Android Studio.


Location:- Andheri East (Marol Maroshi Road, Mumbai)
Employment Type:- Full Time (Starts at 12 noon daily)
Company size: 35 employees + several third parties for various functions
Type: Privately Held
USA: 32 Mallard Cove, Barrington, RI 02806, USA
Mumbai: 3th Floor, 369, Sarla Park, Above Bank of Baroda, Marol Maroshi Road, Opp Seven Hill Hospital, Andheri (E), Mumbai - 400059
Office is 10 mins from Marol Metro Station
Note: Please only apply if you have mobile app development experience.
Must have skills:
iOS
- Good Knowledge of Apache Cordova.
- Strong OO design and programming skills in Objective-C.
- Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc).
- Familiar with xcode.
Android
- Strong OO design and programming skills in Java (J2EE J2ME).
- Familiar with the Android SDK.
- Knowledge of SQLite, MySQL or similar database management system.
- Familiar with Developer IDE Android Studio.
Common
- Understanding of other compiled languages
- Experience on web service integration (SOAP, REST, JSON, XML)
- Experience of development using web technologies
- Good understanding of OO programming and design patterns
- Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
- Experience building web and native apps
- Experience using social media APIs
- Ads integration using a 3rd party ad server (DART)
- Using version control (e.g. SVN)
- Excellent debugging and optimisation skills
Good to have skills:
- LAMP development experience
- PHP frameworks (e.g. Zend)
- PHP template engines (e.g. Smarty)
- Creative design skills
- Working with a content management system
- Working in a media publishing environment
Role: Project Manager
Department: Marketing - Software
Employment Type: Full-Time, Permanent
Role Category: Software Development


Job Description
We are looking for anmobile iOS developer. The ideal candidate needs to be able to hit the ground running in our fast-paced environment, and be comfortable to iterate quickly and push new code every day.
Responsibilities
- Design, develop, test, deploy, maintain and improve software and processes
- Integration with a number of third-party services
- Write high quality, high-performing and well-tested code
- Turn design requirements and prototypes into a working app
- Work closely with the technology and design teams
- Excellent communication, collaboration, and documentation
- Highly motivated, adaptable and passionate learner with a strong work ethic ethic
Requirements
- Proficiency with Objective-C and Swift
- Deep knowledge of the iOS SDK, OO, data modelling, design patterns, TDD/BDD, JSON/RESTful APIs, clean code and UX
- Analysis, profiling and optimization techniques
- Agile methodology


Skills Required:
- React Js
- React Native
- Android Development
- Mobile Technology
CTC: Negotiable

Job type: Full time.
Role type: Technical.
Location: Mumbai
Functional Area: Mobile App development specializing in CRM and Sales Force Automation IT solutions.
About the role:
We are looking for an Android developer responsible for the development and maintenance of applications aimed
at a vast number of diverse Android devices. Your primary focus will be the development of Android applications
and their integration with back-end services. This Android app developer will work with our team of engineers to
design and build the next generation of our mobile applications. In addition, an Android developer must pay special
attention to the application’s compatibility with multiple versions of Android and device types.
You will be responsible for -
● Design, build, and maintain high performance, reusable, and reliable Java and Kotlin Code..
● Collaborate with cross-functional teams to define, design, and implement features
● Translate designs and wireframes into high quality code.
● Should have strong UI development skills (complex views, trees, animations, rendering) and strong knowledge of
the Android UI kit
● Strong knowledge of Android UI design principles, patterns, and best practices.
● Ensure the best possible performance, quality, and responsiveness for the application.
● Experience consuming and/or designing REST APIs and knowledge on integrating with external data sources.
● Strong skills on JSON parsing as well as XML for fetching data into the application.
● Familiarity with cloud message APIs and push notifications.
● Deep understanding of the Android SDK and Android Studio/Eclipse.
● Unit-test code for robustness, including use cases, usability, and general reliability.
● Identify and correct bottlenecks, work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
● Strong knowledge of different versions of Android, and how to deal with different screen sizes.
● Experience with offline storage, threading, and performance tuning.
● Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
● Ability to understand business requirements and translate them into technical / coding requirements.
● Proficient understanding of code versioning tools, such as Git.
● Excellent working skills on Android application components like Intent, Service, Broadcast Receiver, Content
Provider and Content Resolver.
● Excellent communication skill and think out of the box to achieve the business logic with less impact and
revisions.
Qualification & Experience:
● Any Engineering Graduate or Post Graduate.
● BS degree in Information Technology, Computer Science or equivalent (BE Preferred)
● 3 Years of Professional Experience.
Great to have’s: Must have skills or competencies.
● Strong written and verbal communication skills.
● Being able to work in a fast-paced multidisciplinary environment as in a competitive landscape new data keeps
flowing in rapidly and the world is constantly changing
What we offer you?
● An open minded, collaborative culture of enthusiastic technologists.
● Getting to work with our clients and be part of the next level evolution.
About Andesoft Consulting:
Andesoft is a boutique interactive services shop strategically combining business analytics and design. The primary
domain expertise covers, Web architecture, CMS and CRM technologies
Market and business analytics to achieve better market segmentation and campaign management
Custom off-line and on-line interactive applications
The 3 major business verticals we specialize in are Health Care, Financial Services, and Public and Non-profit
Sectors.
Company Profile: http://www.andesoftconsulting.com

