Android Developer

Algofocus Technologies OPC Pvt. Ltd.
0 - 2 Years   |   2.4 - 3 LPA   |   Gurgaon
0 - 2 Years
2.4 - 3 LPA
Gurgaon
B.Sc., B.Tech/B.E., BCA, M.Sc., M.Tech./M.E., MCA

About The Company:
Algofocus works with its clients in developing products and solutions in areas like cloud applications, mobile applications, artificial intelligence, machine learning, IoT, big data, social media analytics, etc.

Please fill this form: NA

Job Location: Gurgaon

Desired Experience: 0-2 year

Course Specialization: B.E/B.Tech,BCA,MCA,BSc,MSc,M.tech

Target Batch: 2018-2020

Probation/Training Period: 3-6 Months

Salary: INR 2.4 LPA - INR 3 LPA
(The final CTC will depend upon candidate's performance in the interview and will be at the company's discretion)

Bond: None

Tentative date of interview: Will be communicated post registration window is closed

Tentative date of joining: Immediate

* The shortlisted candidates will be sent Admit Cards/Call Letters on their registered mail Id, which they will need to, carry on the date of Interview. No candidate will be entertained by the company without the formal intimation from Aspiring Minds.

Job Description:
- Leads the requirements acceptance, design, work plan and delivery of new application features.
- Extensive understanding of the business requirements, technical design and detailed implementation of the assigned applications and how they work within the enterprise architecture.
- You will work independently to solve technical issues.
- Mentoring of junior developers, in best practices.
- Continuously discover, evaluate, and implement new technologies and leads the team on the latest software development practices.
- Works closely with the product owner and customers to review and provide feedback on requirements. Provides recommendations on Requirements Acceptance.
- Responsible for the technical design of a group of features by collaborating with other team members including developers, architects, testers, and Customers
- Responsible for the work breakdown of all features with subtasks that are reasonably sized and can work with other developers in the delivery of the planned work with high predictability.
- Responsible for the performance, security, and reliability of all application development work.
- Leads the development team in maintaining accurate work plans for predictable delivery.
- Leads the team in defining coding standards and ensures they are maintained through consistent code reviews.

Requirements:
- 1-3 years of Full-Time Android App development experience.
- Experience in leading teams in building and maintaining large mobile applications with agile software development methodologies.
- Ability to write enterprise-grade apps in Java
- Understanding of Multi-Threading and Concurrency in an Android Application
- Experience in designing applications based on Material UI considering the best practices in UI/UX Design including usage of Constraint Layout
- Use of libraries like Retrofit, OkHTTP
- Experience in writing scripts and managing Gradle Build system
- Optimizing production builds using Proguard and R8
- Jetpack tools and libraries like DataBinding, App Lifecycles, Room, WorkManager, ViewModel, ViewPager2, Palette API, etc
- Testing apps by writing Unit and functional tests
- Knowledge of MVVM
- Experience with Firebase Cloud Messaging, Datastore, Firebase Authentication, Cloud Storage, Crashanalytics, ML-Kit, etc

Desirable:
- Basics of Image Processing in OpenCV. Experience of usage of same in Android Platform is a plus
- Basic knowledge of Tensorflow Object Tracking and Detection in Android
- Experience with Android Enterprise Mobility Management(EMM) is a plus
- Knowledge of Google Mobile Vision toolkit
- Experience with UI design tools like Adobe XD or Android Studio UI Design tools
- Knowledge of Kotlin

Kindly note:
- Educational degree is no Bar at our company
- Full-Time experience requirement can be relaxed for candidates with exceptional experience
- In case you know any tools/techniques/Libraries other than above do mention the same in your application
- We are also looking for freshers and interns so if you would like to hone your skills in the above-said areas then do write separately to HR

What we offer:
- Medical Benefits
- Free parking at the office's lot
- Ongoing training and career development opportunities.
- Our office is a happy, creative, modern and stylish destination where our team loves to work, collaborate and succeed.
- We are constantly growing, so many opportunities for each member of our team.
- You will be part of a smart and dedicated team of engineers.
- Competitive salary and bonuses
- We care about your professional development and give you Personal Innovation Fund (education reimbursement)

Interview Process:
- Offline Test
- Telephonic Round
- Video Round

Education:

B.Sc., B.Tech/B.E., BCA, M.Sc., M.Tech./M.E., MCA

Work Experience:
0 - 2 Years
Salary
2.4 - 3 LPA
Industry
IT