$80K — $100K *
We’re looking for a Senior Android Engineer to help architect, develop, and test the PayPal Android Consumer App. At PayPal, we work together on small, collaborative teams. We’re passionate about code quality and we’re constantly –some might say, obsessively –finding new ways to perfect our processes and product.We work closely with our design, content, and product teams to build, test, and iterate on new solutions to customers’ problems. And we meet with our customers every week to make sure we’re giving them the app they expect and the experiences they deserve.
But it doesn’t stop there. We have dedicated teams to support our Continuous Integration, Quality and Release processes. All this results in your code being published in an update to the App Store at least once every 3 weeks.This position is available at either our San Francisco or San Jose campus. A tour San Jose campus you’ll find two onsite cafes and outdoor bar. We have many company sports teams, an onsite basketball court, a fitness center with personal training, and many other wellness programs for you to enjoy. We offer free, round-trip bus service to San Francisco, free shuttles to Caltrain and charging stations for electric cars.
Day to Day Responsibilities
•Leads native Android app development by converting ideas, designs, and requirements into concrete,stable production builds• Designs and oversees solutions for specific use cases that provide frameworks, interfaces, and servicesthat can be extended and reused for future requirements• Influences and mentors peers-not just in the immediate team, but across PayPal• Works with product, project, and engineering teams to deliver products on schedule that solve ourcustomers’ problems• Collaborates with Engineering and QA to resolve bugs• Develops and communicates technical processes, standards, and best practices to the teamRequired Technical Skills2-3 years of mobile development experienceKnowledge of multi-threaded, asynchronous codeExperience with animation, and implementing user interface designsKnowledge of design patterns such as MVC and MVVMSkilled at writing Unit and Automation tests
B.S. or equivalent degree in Computer ScienceDesired Technical SkillsThorough understanding of the Android Studio and GradleExpert understanding of the Android System APIs, Firebase Services, Android app lifecycleKnowledge of open-source and commercial libraries commonly used in the Android ecosystemRequired Soft SkillsA team player who values collaboration, innovation, and inclusionInterested in keeping up-to-date with the latest technological developmentsComfortable working in an Agile environmentStrong verbal and written communication skillsInterest in the payments industry
Valid through: 3/10/2021