Senior Software Engineer - Android at PayPal
Chennai, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

30 Jan, 26

Salary

0.0

Posted On

01 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Android Development, Java, Kotlin, Algorithms, Problem Solving, UI Design Principles, RESTful APIs, GraphQL APIs, Animation, Unit Testing, Automation Testing, Design Patterns, Multi-threading, Asynchronous Code, AI Tools, iOS Development

Industry

Software Development

Description
Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices Applies knowledge of technical best practices in making decisions Lead native Android app development by converting ideas, designs, and requirements into concrete, stable production builds Design and oversee solutions for specific use cases Provide frameworks, interfaces, and services that can be extended and reused for future requirements Enforce clean code and excellent coding practices by conducting thoughtful code reviews Work with product, project, and engineering teams to deliver products on schedule that solve customer problems Collaborate with Engineering and QA to resolve bugs Develop and communicates technical processes, standards, and best practices to the team 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. 5+ years of experience developing native Android applications in Java and Kotlin Solid knowledge of algorithms with good problem solving and troubleshooting skills. Expertise in Android UI design principles, patterns, and best practices. Experience connecting Android applications to RESTful and GraphQL APIs Experience with animation, and implementing user interface designs Skilled at writing Unit and Automation tests Knowledge of design patterns such as MVC and MVVM Knowledge of multi-threaded, asynchronous code Familiarity with RESTful APIs to connect Android applications to backend services Familiarity with AI tools such as Claude Code, GitHub Copilot, or Cursor Experience in finance, e-commerce, or logistics. Experience with iOS development
Responsibilities
Deliver complete solutions across all phases of the Software Development Lifecycle. Lead native Android app development and enforce clean coding practices through code reviews.
Loading...