Senior Android Developer

at Swiggy

DP
Posted by Suresh Kaushik
icon
Bengaluru (Bangalore)
icon
4 - 12 yrs
icon
₹30L - ₹50L / yr
icon
Full time
Skills
Android Development
Java
RESTful APIs
JSON
Android Studio
Core Java
Android SDK
Your Key Responsibilities • You will influence how we build individual features and products, and bring in best practices and patterns that can be used for engineering lifecycle for Android discipline • You’ll take ownership of our continued efforts to scale mobile app development across Engineering, providing valuable insight on how we can refine our processes and tools to support additional contributors in our architecture and code. • Drive feature development for our well-renowned apps for smartphones and tablets • Take ownership of end-to-end product quality, from developing to maintaining core app frameworks that help make the apps more reliable and delightful • Create prototypes of new ideas and explore new technologies on the forefront of mobile technology What to Bring • 4-8 years of experience in Android mobile applications development with sound understanding of Android Architecture, Framework, Android SDK, Core Java, Android Studio IDE, Android Debugger • Hands-on experience in building mobile applications and mobility solutions – native applications • Expert in UI components & controls; Action Bars, Widgets, Fragments etc. • Expert in basic components of Android: Activity, Services, Intent, Broadcast Receiver, Content Provider • Good working experience on Web Service Integration (REST, JSON, XML) & cloud technologies - AWS, GAE, GCM • Broad knowledge of a range of mobility areas such as Enterprise mobility, Mobile applications pertaining to various domains like Retail, VAS, Media, BFSI, Healthcare, Social Networking, E-commerce etc. • Experience in using analytics, location and social APIs, MDM, payment gateway, SMS gateway, media content transcoding and cloud integration, APM tools. Here Are The Skills We're Looking For • 4+ years’ Experience developing, releasing, and maintaining native Java Applications (point us to your apps on Google Play). • Deep understanding of the Android SDK. • Prior experience shipping Android Apps for consumers • Crazy stories about supporting multiple Android devices • You also need experience collaborating on software projects. Cowboy coding is fun, but you have to prove that you can work efficiently as part of a team. Responsibilities: • Translate designs and wireframes into high quality code. • 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. • Help maintain code quality, organization, and automatization. Skills: • 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. • Ability to design applications around natural user interfaces, such as “touch”. • 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 Google’s Android design principles and interface guidelines. • Proficient understanding of code versioning tools, such as Git. We’re seeking an ideal candidate who is an ardent Android interface lover and knows how to design exceptional applications for our android interface. What You Need To Have: • BS/MS degree in Computer Science, Engineering or a related subject • Proven software development experience • Proven working experience in Android development • 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 Solid understanding of the full mobile development life cycle What You Need To Do: • Design and build advanced applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Work with outside data sources and APIs • Unit-test code for robustness, including edge cases, usability, and general reliability • Work on bug fixing and improving application performance • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

About Swiggy

Swiggy is India’s largest food ordering and delivery platform. With a vision of Changing the Way India Eats, the company has more than 25,000 active restaurants partners across eleven cities in the country. Swiggy’s innovative technology, large and nimble delivery service, and customer focus enable a host of benefits including lightning fast deliveries, live order tracking, no restrictions on minimum order amounts, and strong customer support.

 

Our primary focus is on customer experience thereby making our engagement metrics pretty uncanny for this industry. If you're crazy about solving problems that you face as a customer, come join us on this amazing ride!

Founded
2014
Type
Product
Size
500-1000 employees
Stage
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Java Developer

at zorang

Founded 2016  •  Products & Services  •  20-100 employees  •  Bootstrapped
Java
Spring
Spring Boot
Linux/Unix
Hibernate (Java)
MySQL
NOSQL Databases
Shell Scripting
icon
Remote only
icon
4 - 7 yrs
icon
₹9L - ₹14L / yr
Job Description
 
* Strong knowledge of object-oriented programming concepts.
 
* Strong in Core Java and should have good knowledge of Java-8.
 
* Strong in Spring frameworks, like Data-Jpa, ORM, MVC, Beans, Core, Context etc.
 
* Good knowledge of Hibernate concept.
 
* Knowledge of Spring Transaction.
 
* Strong in MySQL and NoSQL(MongoDB) database.
 
* Should be able to write different queries using Spring Data-JPA
 
* Knowledge of Security frameworks, like Spring security or Apache-Shiro.
 
* Knowledge of Unit test cases using different frameworks, like JUnit, Mockito etc.
 
* Knowledge of Nginx.
 
* Knowledge of GCP for deployment purposes.
 
* Knowledge of Shell scripts.
 
* Must have working experience in Linux systems, preferably Ubuntu.
 
* Good communication skill
 
Job Responsibility
 
As a Software Engineer/Developer, you should be involved in the development cycle starting from requirement gathering then deployment to the cloud machine. You should follow the Agile methodology. You should be able to define the architecture based on the client requirements and create the HLD and LLD.
Job posted by
Aditya Sharma

RPA Developer

at Netlabs

Founded 2016  •  Services  •  100-1000 employees  •  Bootstrapped
uipath
A2019
RPA
Robotics
Automation
Machine Learning (ML)
Artificial Intelligence (AI)
Python
Java
RESTful APIs
Django
JIRA
icon
Bengaluru (Bangalore)
icon
3 - 6 yrs
icon
₹4L - ₹8L / yr

Job Title: Sr. Developer/ Developer – Robotics & AI Business Unit

Business Unit: Robotics & AI

Reporting To: Head – Robotics & AI Business Unit / Delivery Head - Robotics & AI Business Unit

Supervises: Junior developers

 

 

Skill Sets Required:

 

  • Strong Expertise and experience with Automation Anywhere. With an overall experience of around 3 - 6 years, of which at least 2 years of proven experience in working on live automation projects using Automation Anywhere and /all UIPATH.
  • Experience in A2019 version (mandatory) with knowledge of new tools like AARI will be preferred. Strong working knowledge of A2019 AARI, IQ BOT, Discovery BOT.
  • Other RPA platforms experience like UiPath, Microsoft Power Automate, Softomotive, etc. will be an added preference. Working knowledge of UIPATH - Studio X, Ai-Fabric etc will be an added preference.
  • Expertise and experience in using technologies like AI, NLP, OCR, Machine Learning/ML etc. which will be used for various aspects of business process automation, will be an added preference. Usage of Microsoft Azure AI / AWS Lex / Google AI. 
  • Experience and Expertise in coding languages like Python, Java/.Net. Working knowledge on Python is desirable. 
  • Working Knowledge of Restful API’s, Microservices and BOT Integration frameworks.  
  • Experience and good understanding of the Software Development Lifecycle (Requirements Gathering, Development, Testing and Change Management).
  • Experience with Process Discovery, Design, Analysis and Implementation (knowledge about common methods and frameworks like ITIL, Six Sigma etc)
  • Knowledge and usage of platforms & technologies like Django, SPACY, BERT, GIT, JIRA, Lucid, POSTGRE SQL etc

 

 

Job Purpose:

  • To contribute to the Delivery unit of the RPA and AI business as a Senior Developer in accordance with the vision, mission, objective and goals of the RPA and AI Business Unit and the Organization.
  • To be recognised as a high-performance team member of RPA and AI Business Unit.
  • To excel in Project and Program Delivery for customers and create a comprehensive Project Delivery eco-system with the best practices and methodologies in line with RPA and AI.
  • Develop, maintain and improve project delivery efficiency to optimize productivity & resource utilisation and maximize profitability through delivery excellence and customer delight.
  • To assist the pre-sales and product/platform building plans of the RPA and AI business.
  • To create in mind of customers and partners, a positive brand image of the Company.

 

Key Job Responsibilities:

  • Delivering RPA and AI projects as per scope, on time, within Budget with meeting all KPI’s and Objectives.
  • Delivering Customer Projects: Oversee the design and implementation of RPA & AI solutions using the selected RPA & AI platform(s). This will involve managing a team of architects & coders. It will also need to be “hands-on” to some degree to ensure smooth delivery of the project and program.
  • As part of Project Sprints, identification of process improvement and regular reviews to identify opportunities where automation can drive benefits and efficiencies for the business
  • Working with the project teams and business/customer SMEs and IT teams, analyse existing business processes in detail in order to assess feasibility and to redesign those processes for an RPA/AI supported solution
  • Reporting metrics and governance structures are put in place to measure the performance and outcome of the RPA/AI solutions being delivered to customers/internal
  • Documenting Best Practices and Methodologies to enhance and improve the quality of delivery of RPA and AI projects, creating of re-usable delivery assets.
  • Effective Communication with the customer and the relevant stakeholders to ensure smooth delivery of the projects and programs.
  • As a part of RPA/AI Delivery, there will be responsibilities for the ongoing support of Solutions and services provided and the quality of service and performance
  • Monitor, support and control service delivery ensuring that the procedures put in place are effective and properly implemented
  • Play a critical part in business expansion and growth of the business by “Delivery Driven sales” – change requests, identifying & building new use cases for RPA & AI implementation, etc.
  • To assist in pre-sales aspects (customer use cases/business analysis, POCs, demos, ROI creation, proposals, SOWs, etc.), working with sales and pre-sales teams for customers and alliance partners presentations/discussions, conducting events like webinars, etc.
  • To contribute to the product/platform & reusable assets building, planning-to-realisation lifecycle of Netlabs, in discussions with the senior leadership team
  • To plan & realise competency building of the team of junior developers, based on the BU plans & priorities, in discussions with the senior leadership team
  • Documenting project information and co-ordinate with account management and marketing teams to generate case studies
  • Contributing thought-leadership articles and content for whitepapers, blogs, POVs

 

Team Responsibilities:

  • Mentoring & retaining a high-performance team of junior developers
  • Assigning team responsibilities/work allocations, maintaining job descriptions, monitoring competency building, tasks and quality
  • Developing performance standards and communicating the Key Result Areas (KRAs)
  • Managing performance by periodic reviews, appraisals and motivating people through rewards, incentives and recognition policies in line with company’s HR policies
  • General administrative supervision of all team members

 

Job posted by
Mayank S

Flutter Developer

at BK Saraf Pvt. Ltd.

Agency job
via Agency
Flutter
Java
Kotlin
UML
Android Development
iOS App Development
GitHub
Agile/Scrum
User Interface (UI) Design
icon
Lucknow
icon
2 - 5 yrs
icon
₹2L - ₹4L / yr
Job Description
  • Flutter UI Developer
  • Full-time
  • Lucknow
Job responsibilities:
  • Design and develop high-volume, low-latency applications for mission-critical
  • systems, delivering high availability and performance
  • Contribute in all phases of the development lifecycle: concept, design, build,
  • deploy, test, release to app stores, and support.
  • Diagnose performance issues, fix bugs (including crashes and ANRs) to
  • increase the functionality of the application
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies
  • and presenting these for architectural review
  • Collaborate with team members (product managers, developers, designers) to
  • brainstorm about new features and functionalities.
Desired Profile:
  • Experience required- 2-3 years
  • B. Tech, MCA, M. Tech degree in Computer Science Engineering or a related
  • subject
  • Proficient in Java/Kotlin programming
  • Knowledge and experience in Flutter Framework and DART programming
  • Hands-on experience in using RESTful APIs
  • Hands-on experience in designing and developing micro-services architecture
  • and containers
  • Object-oriented analysis, UML, and design using common design patterns.
Job Description 2
  • Hands-on experience in development IDE Android Studio, Android SDK,
  • Firebase Test Lab
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with push notifications
  • Familiarity with IOS integration with Flutter
  • Experience using GitHub or a similar environment
  • Complete understanding of SDLC
  • Experience with Agile development
  • Experience with Material Design and Android UI design principles, patterns, and
  • best practices
  • Good knowledge of adding third-party libraries
  • Ability to understand business requirements and translate them into technical
  • requirements
  • Working knowledge of the general mobile landscape, architectures, trends, and
  • emerging technologies
  • A track record of delivering successful complex consumer product apps (finance
  • apps, e-commerce apps)
  • Critical thinker
  • Knoweldge on Adobe XD/ Figma/ Sketch
Job posted by
Madhulika Yadav

Mulesoft Lead

at Digital Center Technology Solution

Agency job
via Ad Astra Consultants
MuleSoft
MuleSoft cloudhub
API
JSON
XML
REST,
icon
Bengaluru (Bangalore)
icon
9 - 12 yrs
icon
₹20L - ₹27L / yr

Basic Qualifications

 

  • Over 8 years of experience and 5+ in API/mulesoft
  • Expert with API technology including (REST, JSON, XML, Web Security, API Management, Public/Private APIs)
  • Strong experience with MuleSoft cloud hub/AnyPoint Platform with proven experience architecting, designing, implementing enterprise services, and platform operations.
  • Should be proficient in developing enterprise standards, guidelines, best practices and policies for the Mulesoft platform and drive adoption
  • Should be able to provide technical expertise in bringing-in automation across API life cycle ( code quality, migration, deployment, platform monitoring etc) using tools such as App Dynamics, puppet, chef or any similar tools
  • Should be hands-on and proficient in DevOps methodologies such as CICD, test automation etc
  • Should be able to evangelize and work with enterprise architects on API driven architecture, platform roadmap
  • Should be very proficient in planning, stakeholder management, team mgmt. and communication at all levels
  • Provides overall API technical leadership working with Business, BAs, Tech lead, Scrum Master to clarify requirements and set technical direction for the team
Excellent written and oral communication skills
Job posted by
Pramod P

Software Developer

at Quick Ride

Founded 2014  •  Products & Services  •  20-100 employees  •  Bootstrapped
C++
Java
Go Programming (Golang)
Data Structures
Algorithms
Scala
C#
Cisco Certified Network Associate (CCNA)
icon
Bengaluru (Bangalore)
icon
0 - 1 yrs
icon
₹2L - ₹2.4L / yr
Quick Ride Hiring for Software Engineer.

Qualification : B.E/B.Tech/MCA with 70% aggregate and passed out in 2020 /2021

Salary : Rs. 2.4LPA starting revised half yearly based on performance.

Skills : Programming with C++/JAVA/SWIFT/Angular/QA (Anyone)

Job Location : Marathahalli, Bangalore
Job posted by
Pratiksha A
Oracle Identity Management
Oracle identity manager
OIM
Oracle
Java
icon
Chennai
icon
6 - 10 yrs
icon
₹15L - ₹20L / yr

More than 5+ years of relevant experience in Oracle Identity manager (OIM) development with Strong knowledge of Oracle Identity Governance 12c product Core and Advance Java, Linux, Weblogic 12c, SOA, Oracle Database.

Should have working knowledge on - Product Architecture, Security Architecture, Application Provisioning, Connectors development,  Request and Approval workflow development using SoD, Certification flow development, issue Troubleshooting , Audit and reporting development, Customization using Event Handler, Scheduler and Adapters, e

Job posted by
Stephina M

Software Developer- Threejs

at The Solar Labs

Founded 2017  •  Product  •  0-20 employees  •  Raised funding
ThreeJs (Three.js)
Unity
Java
Data Structures
Algorithms
C++
Go Programming (Golang)
NodeJS (Node.js)
Javascript
Amazon Web Services (AWS)
Unity 3D
icon
Bengaluru (Bangalore)
icon
2 - 3 yrs
icon
₹12L - ₹14L / yr
About the Company :

The Solar Labs was founded by IIT alumni in 2017 to accelerate solar adoption in the world. Our products empower the solar industry to help it succeed. We develop software that helps solar installers and developers in designing more optimized solar PV systems, increase energy yield per panel installed, reduce cost of installations and create quotations and reports for clients within 20 minutes. The software has been used to estimate 1200 MW+ of solar capacity across India and serves some of the largest companies in the world including Tata Power, Adani Solar, Renew Power and hundreds of MSMEs.

When we succeed, the solar industry wins, and the world wins.

About the Product :
It's a 3d simulation software, to replicate rooftops/commercial sites, place solar panels and generate the estimation of solar energy.

Roles And responsibilities :
- To find out the features offered by other similar software and to collaborate with developers on implementing the same.
- Develop new features and ideas to make product better and user centric.
- Continuous look-out for new and creative solutions to implement new features or improve old ones.
- Create algos from scratch and implement them in the software.

Who can apply?
- 1-2 years of experience in any 3d software development (three js, unity, unreal, openGL)
- Strong Data structure and Algorithm knowledge
- Strong Aptitude and Reasoning
- Good understanding of mathematical formulas.
- Although we are not language centric but knowledge of javascript is preferred (specially 3D javascript libraries)
- Strong drive to learn new technologies as we are constantly evolving
- Cloud experience with AWS/Google Cloud is a big plus.
Job posted by
Ruchika Prakash

Mainframe production support, MF Support, Mainframe Developer

at Product based and banking domain based out at Bangalore

Agency job
via Diverse Lynx
Mainframe
Java
Migration
IBM DB2
JCL
icon
Remote, Bengaluru (Bangalore)
icon
4 - 10 yrs
icon
₹8L - ₹15L / yr
  • Looking for “Mainframe Production Support”
  • Job Location- Bangalore
  • Position: Mainframe Production Support (Good experience in Java)
  • Job Description:
  • Looking for strong Cobo/PL1, DB2, JCL
  • Good exposure in Production Support.
  • Good Interpersonal skills.
  • Good exposure in handling tickets, RCA and Resolving issues.
  • Good IN Core Java or API concepts
  • Who can do migration from Mainframe to Java
Job posted by
Nandita Choudhary
J2EE
Java
Struts
Hibernate (Java)
Debugging
Spring
EJB
icon
Hyderabad
icon
4 - 7 yrs
icon
₹5L - ₹10L / yr
Job Role: Java Application Support We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Responsibilities Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Provide L2 support for the issues forwarded by L1 team. Requirements BS/MS degree in Computer Science, Engineering or a related subject Proven hands-on Software Development experience Proven working experience in Java development Proven working experience in Support Projects. Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.) Knowledge/Experience in the Salesforce.com, Apex, Visual Force Pages Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Experience with Version Control Systems like SVN, GIT, TFS etc.. Willingness to work in shifts Strong problem-solving skills Excellent client-facing skills Excellent written and verbal communication skills Profile Summary Employment Type: Full Time Eligibility: B.Tech/B.E, M.Tech, MCA, MS/M.Sc.(Computer Science) Role: L2 support Experience: 4-7 Years Location: Hyderabad, India
Job posted by
Zakeer Hussain

CRM Technical Lead

at LeadSquared

Founded 2011  •  Product  •  100-500 employees  •  Bootstrapped
Integration
Customer Relationship Management (CRM)
API
Python
NodeJS (Node.js)
RESTful APIs
Fullstack Developer
icon
Bengaluru (Bangalore)
icon
7 - 15 yrs
icon
₹5L - ₹38L / yr

Senior Manager – LeadSquared Apps Marketplace

LeadSquared is one of the top cloud-based sales execution SaaS platforms. The platform is used by over 40,000 users across 25 countries to grow their businesses. The business is growing well across multiple geographies in financial services, healthcare, education and other consumer services. 

Apps Marketplace

To serve multiple industries and geographies, it is critical to have a strong integration and product extension strategy to meet specific customer needs. That is where our apps marketplace comes in, which currently has about 30 apps solving various micro-integration or functionality extension needs. With the kind of growth we are seeing, we need to build many more apps, and more importantly bring in partners who can seamlessly build and integrate their apps in our marketplace.

The Role

We are looking for an energetic and passionate individual to lead our Apps Marketplace effort:

  • Build a team and drive the effort of building and maintaining strategic apps (ones which need to be inhouse) such as cloud telephony integration, SMS, email integration and Google/Facebook ads.
  • Work with our platform group to ensure the apps marketplace framework is partner ready, and it is easy to add new apps
  • Educate and collaborate with potential dev partners so they can contribute to LeadSquared apps marketplace

 

Key Requirements

The ideal candidate would have experience of designing, building, testing and releasing several cloud-based business applications, end-to-end.  Experience of leading small teams, strong sense of ownership, working collaboratively with different teams and expertise in setting up strong engineering process are critical.  Other requirements include:

  • 6+ full-stack experience in building cloud-based web applications using any of .NET/Java/Python/PHP/Node.js. Some experience in C# and ASP.NET important
  • Solid understanding of architecture, design, development, test and release of web applications, REST APIs and application integrations
  • Experience in working on AWS with good understanding of various managed services
  • Proven experience of project planning, estimation and execution
  • Strong knowledge of build and release process
Job posted by
Trisha Arya
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.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Swiggy?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort