Cutshort logo
upGrad logo
Technical Architect/Senior Software Engineer: Android
Technical Architect/Senior Software Engineer: Android
upGrad's logo

Technical Architect/Senior Software Engineer: Android

Priyanka Muralidharan's profile picture
Posted by Priyanka Muralidharan
6 - 9 yrs
₹26L - ₹36L / yr
Bengaluru (Bangalore), Mumbai
Skills
skill iconKotlin
skill iconAndroid Development
skill iconJava
Model-View-View-Model (MVVM)
Data Structures

About the Role

As an Android Developer, you will own the Android app and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code. Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners

Skills/Experience

  1. Minimum 6+ years of hands-on Android development experience.
  2. Strong Java and object-oriented concepts.
  3. Solid understanding of Android architectural patterns especially MVVM and their importance in scalable software development process.
  4. Strong understanding of Android fundamentals.
  5. Experience in Android UI creation.
  6. Experience of Android Live Data, Kotlin and Constraint layout would be a huge plus point.

Years of Exp –  Minimum 6-8 

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About upGrad

Founded :
2015
Type :
Product
Size :
100-500
Stage :
Raised funding

About

upGrad is an online higher education platform. Founded by Ronnie Screwvala, Mayank Kumar, Ravijot Chugh and Phalgun Kompalli in March’ 2015, upGrad provides rigorous industry-relevant programs designed and delivered in collaboration with world-class faculty and industry. Merging the latest technology, pedagogy, and services, upGrad is creating an immersive learning experience – anytime and anywhere.


Through exclusive partnerships with some of the most prominent universities like IIIT-Bangalore, MICA, BITS Pilani, ISB, Cambridge Judge Business School- our aim to impart university education, online.  

Learning online can be tough, especially when you have to do it all by yourself. Reasons why you should upskill with UpGrad:

  • We provide an engaging experience via our suite of learning applications right from the university applications till you get a job and transition
  • We provide structured online courses in collaboration with some of the prominent universities and industry experts
  • We co-create a rigorous curriculum in collaboration with these universities to provide the learners with a holistic learning experience
  • All our courses are comprehensive, structured and rigorous - delivered online, providing you the flexibility and opportunity of continuous learning
  • We conduct regular live lectures with the industry experts and the professors
  • Each of our learners is allocated with a dedicated student mentor who helps them chart a career path and motivates them to push themselves
  • We provide in-depth feedback on all the assignments, case studies, and projects
  • We have delivered 400+ successful career transitions and we’re committed to building careers of tomorrow
  • You get access to an alumni network of 3,000+ students across the globe
  • We also conduct periodic offline events like Hackathons, Bootcamps, Alumni Nights and connect you not only to the professors and industry experts but the peers in your batch too
  • Last but not the last, we provide career assistance and help all the learners with interview preparations, mentorship calls, and job placements even after the completion of the program



Read more

Company video

upGrad's video section
upGrad's video section

Connect with the team

Profile picture
Arthi Velmurugan
Profile picture
abhigya shukla
Profile picture
Omkar Pradhan
Profile picture
Kechit Goyal
Profile picture
Sakshi Jain
Profile picture
Priyanka Muralidharan
Profile picture
Pooja Patel
Profile picture
Nihar Hatkar
Profile picture
Avani M
Profile picture
parth shah
Profile picture
Prakash Rengarajan
Profile picture
Rahul Banik
Profile picture
Anurag Varma
Profile picture
Anshuman Agrahari
Profile picture
Akshada Date
Profile picture
Vineet Thakkar
Profile picture
Hari Prasad
Profile picture
Aishwarya Kothari
Profile picture
Yogesh Pati

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Digitalshakha
Saurabh Deshmukh
Posted by Saurabh Deshmukh
Bhilai, Mumbai, Bengaluru (Bangalore), Raipur, Hyderabad, Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Ahmedabad
1 - 5 yrs
₹6L - ₹10L / yr
skill iconKotlin
skill iconAndroid Development
skill iconJava
JSON
skill iconXML
+1 more

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and maintain high-quality Android applications using Kotlin programming language.
  • Design, build and maintain high-performance, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Work with external data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering or related field.
  • 2+ years of experience in Android development using Kotlin.
  • Strong knowledge of Android SDK, Android UI design principles, and Material Design.
  • Experience with RESTful APIs, JSON, and XML.
  • Familiarity with cloud message APIs and push notifications.
  • Understanding of code versioning tools such as Git.
  • Familiarity with continuous integration.
  • Good understanding of object-oriented programming, software design patterns and algorithms.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and as part of a team.
Read more
NeoGroup
Chinmay Ketkar
Posted by Chinmay Ketkar
Mumbai
5 - 12 yrs
₹10L - ₹25L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
skill iconiOS App Development
skill iconReact Native
+1 more

Responsibilities:

● Design and build advanced applications for the Android platform

● Collaborate with cross-team (developers, designers, product owners, QA) to define,

design, and ship new features.

● Prepare test plans, and test cases and execute/automate them.

● Write and review unit-test code for robustness, including edge cases, usability, and

general reliability

● Problem solve and determine out-of-the-box solutions for complex technical

requirements

● Work with fellow programmers, as well as the rest of the production team, as a lead

programmer and manager.

● Must have very strong problem-solving and analytical skills.

● Application of experience and knowledge to optimise game engine deployment for

virtual reality VR in terms of memory, frame rate and performance.

● Work with emerging technologies to create new tools and systems for interactive

real-time production.

● Ensure compliance with ride requirements, including performance benchmarks and

integration with third-party ride control systems.

● Produce clean, well-documented code and maintain internal engine builds, using

Perforce and other tools to distribute builds to the team.

● End-to-End mobile development life cycle from planning to publishing

Requirements:

● B.Tech/B.E degree in Computer Science, Engineering or a related subject

● Proven software development experience and Android skills development

● Proven working experience in Android app development and have published at least

one original Android app

● Experience with Android SDK

● Experience working with remote data via REST and JSON

● Experience with third-party libraries and APIs

● Working knowledge of the general mobile landscape, architectures, trends, and

emerging technologies

● Experienced in handling both legacy code and greenfield development and can make

technical recommendations based on the needs of the project

● Solid understanding of the full mobile development life cycle.

● Expert-level understanding of object-oriented programming, threading/concurrency,

unit testing, and modern architectural design

● Excellent source control discipline and are comfortable using git flow

● Experience in 3D engine development experience within the games industry is a plus

● Hands-on with Jetpack compose is a plus.

● Scrum, agile process and adherence

● Good project management skills are a plus

● Strong expertise in Kotlin and Java

● Knowledge of Swift and Fuller is a plus

Read more
Connection Media
at Connection Media
3 recruiters
Divya Sahu
Posted by Divya Sahu
Delhi, Noida, Ghaziabad, Faridabad
1 - 3 yrs
₹4L - ₹6L / yr
skill iconReact Native
skill iconiOS App Development
skill iconAndroid Development
Problem solving
skill iconJavascript
+2 more

We are looking for a highly skilled computer programmer who is comfortable with both front and backend programming. Full stack developers are responsible for developing and designing frontend web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.


Fullstack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.




Full Stack web developer responsibilities: 


Developing frontend website architecture.

Designing user interactions on web pages.

Developing back-end website applications.

Creating servers and databases for functionality.

Ensuring cross-platform optimization for mobile phones.

Ensuring responsiveness of applications.

Working alongside graphic designers for web design features.

Seeing through a project from conception to finished product.

Designing and developing APIs.

Staying abreast of developments in web applications and programming languages.

Read more
ERP Saas based company
ERP Saas based company
Agency job
via Hunt & Badge Consulting Pvt Ltd by Chandramohan Subramanian
Chennai, Bengaluru (Bangalore), Mumbai
1 - 2.5 yrs
₹1L - ₹3L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
android native

Experience: 1 – 2.5 years

 

Job Location: Chennai, Bangalore & Mumbai

 

Roles & Responsibilities:

 

  • Proven working experience in Android Native development 

 

  • Excellent coding skills in Java or Kotlin or both. 

 

  • Should have knowledge in SQL and SQLite Database.

 

  • Strong knowledge in User Interface designing using latest frameworks.

 

  • Strong knowledge of Android UI design principles, patterns, and best practices.

 

  • Improving Application performance.

 

  • Enterprise application development experience

 

  • Ability to understand business requirements and translate them into technical requirements.

 

  • Experience with third-party libraries and APIs 

 

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

 

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency 

 

 

Educational Requirements:

 

BE/B. Tech, BBA, MBA

 

General Knowledge, Skills & Abilities:

 

  • Ability to work in a fast-paced environment, on multiple projects concurrently.

 

  • Track record of timelines, milestones and deliverable.

 

  • Ability to interact effectively with executive level clients.

 

  • Excellent oral/written communication skills. Effective analytical, problem-solving. interpersonal and time management skills. 

 

  • Ability to mitigate pressure and risk.
Read more
All India Live Transport Marketplace App. (W1)
All India Live Transport Marketplace App. (W1)
Agency job
via Multi Recruit by Sukanya J
Bengaluru (Bangalore)
6 - 8 yrs
₹20L - ₹28L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Jetpack Components
Android Studio
+1 more
  • Building and Designing advanced Android applications for the Android platform.
  • Cross-functional team collaboration to design, define and ship new features.
  • To use and work with outside APIs and data sources.

Qualifications

  • 3+ years of experience specifically on MVVM architecture creating B2C applications.
  • Should have developed at least 1 app from scratch.
  • Good knowledge in Java
  • Excellent debugging skills
  • Good understanding of Kotlin, jetpack components, Android Studio, Android NDK, etc
  • Experience and understanding of large and complex code bases and architectures
  • Experience in API design, SDK architecture, and mobile software lifecycle development practices
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces

 

The Must-Haves

  • Should have developed at least 1 app from scratch.
  • Good knowledge in Java
  • Excellent debugging skills
  • Good understanding of Kotlin, jetpack components, Android Studio, Android NDK, etc
  • Experience and understanding of large and complex code bases and architectures
  • Experience in API design, SDK architecture, and mobile software lifecycle development practices
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
  • Strong CS fundamentals  (with competencies in algorithms and data structures)
Read more
Our Client company is into Telecommunications. (SY1)
Our Client company is into Telecommunications. (SY1)
Agency job
via Multi Recruit by Sukanya J
Bengaluru (Bangalore)
8 - 10 yrs
₹12L - ₹18L / yr
skill iconAndroid Development
Android Developer
Ionic
FRAMEWORK
skill iconJava
  • Develop Android handset clients
  • Develop architecture and low-end designs based on customer and product management requirements
  • Communication of designs and other development issues to developers and managers
  • Design, develop and manage automated unit and acceptance tests
  • Peer review of design code and tests
  • Participate in the agile development program
  • Bug Fixing
  • Take ownership of deliverables
  • Adhere to development methodologies

ESSENTIAL SKILLS/ATTRIBUTES:

  • Excellent knowledge of Android
  • Appreciation for the limitations of handset development
  • Attention to detail and subtleties of UI design and implementation
  • Understanding of design patterns
  • Ability to design for scalability and resilience
  • Strong application process flow and problem-solving techniques
  • Strong focus on refactoring and code quality
  • Understanding of software configuration management and release management
  • High levels of software engineering literacy and communication skills
  • Friendly and professional manner
  • Minimum 3 - 5 years java development
  • Third Level Qualifications in computing, mathematics, or science
  • Experience in building web (PWA)/mobile app using ionic/reactjs (react native)

DESIRED SKILLS:

  • Experience of working in an agile environment
  • Product development and lifecycle experience
  • Experience in unit testing
  • Scripting (JavaScript, Ruby, Python, Shell, etc.)
  • Knowledge of build systems such as Maven and Gradle
  • RESTful development
  • XML, JSON, HTTP, SyncML, HTML 5, CSS, Groovy
  • Windows and Unix development
  • Experience leading development teams or performing customer-facing duties is an advantage
  • Kotlin Language Skills

 

 

Read more
Snapbizz
at Snapbizz
1 video
5 recruiters
Bhavana Israni
Posted by Bhavana Israni
Bengaluru (Bangalore)
1 - 2 yrs
₹3L - ₹5L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development

About Snapbizz

 

SnapBizz is an exciting start-up working to create a mobile technology platform for FMCG ecosystem. We are series A funded, with Mr. Ratan Tata as one of our investors. We are on a very high growth journey and give phenomenal freedom of decision making and leadership opportunities. Every idea and product that we launch is first of its kind in the industry. We are based in Bangalore.

 

Website: http://www.snapbizz.com/">http://www.snapbizz.com/

Job Description Android Developer:

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. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Skill Requirements:

  • Degree in software development, computer science, or similar
  • Ability to use the Android Studio, including the Android SDK, with ease.
  • Prior experience as an android developer will be advantageous.
  • Excellent coding and proofreading skills.
  • Top-notch teamwork and communication skills.
  • Ability to manage your workload with minimal supervision.
  • Unwavering curiosity.

Android Developer Responsibilities:

  • Conceptualizing and formulating apps that are suitable for use on all types of Android 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 UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  • Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
  • Monitoring app reviews to detect areas for improvement.
Creating app updates, including bug fixes and additional features, for release.
Read more
Great Life Technologies Pvt Ltd
Siddharth Arora
Posted by Siddharth Arora
Panchkula
0 - 1 yrs
₹2.4L - ₹3L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava

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. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

 

Responsibilities:

1. Translate designs and wireframes into high-quality code

2. Design, build and maintain high performance, reusable, and reliable Java code

3. Ensure the best possible performance, quality, and responsiveness of the application

4. Identify and correct bottlenecks and fix bugs

5. Help maintain code quality, organization, and automatization

 

Skills:

1. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

2. Familiarity with RESTful APIs to connect Android applications to back-end services

3. Strong knowledge of Android UI design principles, patterns, and best practices

4. Experience with offline storage, threading, and performance tuning

5. Ability to design applications around natural user interfaces, such as “touch”

6. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

7. Knowledge of the open-source Android ecosystem and the libraries available for common tasks

8. Ability to understand business requirements and translate them into technical requirements

9. Familiarity with cloud message APIs and push notifications

10. A knack for benchmarking and optimization

11. Understanding of Google’s Android design principles and interface guidelines

12. Proficient understanding of code versioning tools, such as Git

13. Familiarity with continuous integration

Read more
Pocket FM
at Pocket FM
1 recruiter
Agency job
Bengaluru (Bangalore)
2 - 5 yrs
₹12L - ₹18L / yr
skill iconAndroid Development
skill iconKotlin
Pocket FM is an audiobook platform for Indian Languages. We believe Listening is the new Reading and is on a mission to enrich the lives of people through the power of stories and knowledge in the books. (Audio is a $15B+ industry globally with unicorns like Audible, Ximalaya FM, China Literature,Spotify etc) Founded by IIT Kharagpur and Kanpur alumni, Pocket FM has grown to 2M+ users with deep engagement of 90 minutes time spent per user per day. We are a Series A funded start-up backed by some of the marquee investors like Tencent, Lightspeed, and others. Who you are
 2 + years of experience in android development.
 Hands-on experience in Testing & Release lifecycle
 Good knowledge in Kotlin, Android SDK.
 Knowledge of Android Platform Internals in a plus
 Proficient in Data structures and Algorithms.
 Proficient in Design patterns and principles.
 Exposure to Libraries/APIs like RxJava, Coroutines etc
 Familiar with common Architectures like MVVM, MVP, MVI etc..
 Up to date with Jetpack components Libraries and other standard libraries.
 Ability to create custom UI from given Prototypes
 Experience with Android Media Framework and Audio Engineering is a Plus.
 Experience with Streaming technology, in depth knowledge of streaming protocols and standards is a plus.
 Unit-test code for robustness, including edge cases, usability, and general reliability.
 Experience working with remote data via REST and JSON.
 Excellent programming and debugging skills in Mobile Java (Android)
 UI development in mobile framework (Android) environment including using native UI controls and developing of new custom UI Controls and handling Fragmentation.
 Candidates should meet at least 90% of criteria.
Read more
ecomaxgo
at ecomaxgo
1 recruiter
AMIT KUMAR
Posted by AMIT KUMAR
NCR (Delhi | Gurgaon | Noida)
1 - 2 yrs
₹2L - ₹3L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
  • Min 2-3 years of experience in Mobile App/Android development
  • Min 1 year of experience in Kotlin
  • Immediate joinee are preferred
  • Experience with different programming paradigms, esp. functional and reactive programming
  • Strong in writing unit test cases
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs
  • Familiarity with git and continuous integration
  • Proficiency in various software design patterns
  • Exposure to agile/scrum
  • Excellent communication skill
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos