Software Engineer, Android at PayPal
San Jose, California, United States -
Full Time


Start Date

Immediate

Expiry Date

10 Apr, 26

Salary

0.0

Posted On

10 Jan, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Kotlin, Java, Android Development, Android SDK, Android Studio, UI/UX Design, RESTful APIs, JSON, Code Reviews, Version Control, Testing, Debugging, Performance Optimization, Accessibility, Secure Development, Continuous Learning

Industry

Software Development

Description
Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff Follows well-established internal conventions and standard procedures Understands internal standards & processes an applies them to make technical decisions Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions May contribute to code & design reviews Basic proficiency in Kotlin and/or Java, with a foundational understanding of Android development principles. Familiarity with Android SDK, Android Studio, and core Android components such as Activities, Fragments, and ViewModels. Understanding of mobile UI/UX design principles, including responsive layouts and user-centered design. Ability to write clean, maintainable, and efficient code following established conventions and internal standards. Exposure to RESTful APIs and JSON for data integration within mobile applications. Collaborates with peers, designers, and product managers to support the development of new features and enhancements. Eagerness to learn new technologies, frameworks, and best practices in mobile development. Minimum of 2 years of relevant work experience and a Bachelor's degree or equivalent experience. Experience with modern Android development tools and libraries, such as Jetpack, Compose, or Retrofit. Familiarity with version control systems (e.g., Git) and collaborative development workflows. Exposure to testing and debugging tools (JUnit, Espresso, or similar frameworks). Interest in performance optimization, accessibility, and secure mobile app development. Enthusiasm for continuous learning and contributing to team growth through curiosity and collaboration.
Responsibilities
The Software Engineer will implement tasks within the Software Development Lifecycle, collaborating with peers and project leads to understand tasks and review solutions. They will contribute to code and design reviews and support the development of new features and enhancements.
Loading...