Staff Software Engineeer - Android at PayPal
Chennai, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

04 Feb, 26

Salary

0.0

Posted On

06 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Android Development, Java, Kotlin, UI Design Principles, RESTful APIs, GraphQL APIs, Animation, Unit Testing, Automation Testing, MVC, MVVM, Multi-threading, Asynchronous Code, Version Control, iOS Development

Industry

Software Development

Description
Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in the achievement of customer, operational, program or service objectives Proactively improves existing structures & processes Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems Notices patterns and condenses repetition into densely meaningful generalized solutions Collaborates with management to set/improve standards for engineering rigor Lead native Android app development by converting ideas, designs, and requirements into concrete, stable production builds 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 problems and delight users Collaborate with Engineering and QA to resolve bugs Develop and communicates technical processes, standards, and best practices to the team 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. 8+ years of experience developing native Android applications in Java and Kotlin 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 Experience with a version control system Experience with iOS development
Responsibilities
Lead native Android app development by converting ideas, designs, and requirements into stable production builds. Collaborate with management and engineering teams to improve standards and deliver products that solve problems and delight users.
Loading...