Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

PayPal Staff Android Developer 
Sweden, Stockholm 
404919588

18.08.2024

Job Description:

As a Staff Software Engineer, you will be a subject matter expert. We are looking for technologists with the highest levels of technical talent, programming, and communication skills who want to understand our product profoundly and how to make our systems stronger and more resilient. In this role, you'll collaborate with a crowd of bright minds dedicated to creating and maintaining high-quality iOS and Android apps.

Furthermore, you'll have chances to work closely with various teams and Android developers throughout our entire Android Chapter. This could involve engaging in code reviews, brainstorming sessions, mob programming (which we're big fans of), participating in our hack-weeks to launch disruptive innovations, and so much more.

Your day to day:

  • Lead engineering efforts and team-level processes by defining outcomes for others, refining ongoing processes,and providing technicaladvice to senior leaders on systems, solutions, challenges, and strategy.

  • Evangelist for technical standards, engineering best practices, and quality across the larger Zettle team and PayPal,Inc. Determines thetechnical tasks that other engineers will follow.

  • Support end-to-end ownership of software components' design, implementation and operational excellence while proactively improving existing structures and processes.

  • Contribute to the technical engineering roadmap by completing quality and thorough assessments of implementation alternatives and their associated trade-offs and providingrecommendations.

  • Be consistently solutions-focused while contributing to the domain's vision and the larger Zettle & PayPal technical engineering roadmap.

  • Exercises judgment in reconciling diverse and competing prioritiesto identify optimal solutionsto problems.

  • Leverage strategic thinking and experience to look aheadand anticipate consequencesand risks linked to implementation choices; ableto identify patternsto reduce repetition into meaningful general solutions.

  • A key voice on team-level processes (ex code & design reviews) and oversees projects, ensuring an accurate,complete, timely andoperable solution is delivered.

  • Serves as an expert in resolving others' technical inquiries.

  • Provide technical leadership for a team with limited guidance from management or senior teammates.

  • Strong skills in interacting and tailoring communication with various technical and non-technical stakeholders, such as product, support, finance operations, compliance and legal.

What you need to bring:

  • A deep understanding of Android architecture, design patterns, and best practices.

  • Deep understanding and knowledge of consuming REST APIs from Mobile applications.

  • Strong understanding of testing best practices and familiarity with at least one testing framework for Mobile Development. Skilled at writing Unit and Automation tests.

  • Strong knowledge of common design patterns, algorithms, and object-oriented programmingwith expertise indesign patterns such as MVVM.

  • Proven experience in designing and architecting complex features and functionalities for Android applications, ensuring scalability, performance, andmaintainability

  • Strong proficiency in Kotlin programming languages. A track record of writing clean, efficient, and maintainable code.

  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

  • Problem-solving mindset and the ability to work in a fast-paced, agile environment.

  • Experience in leading and mentoring team members, demonstrating the ability to guide and inspire others while fostering a collaborative andlearning-oriented environment.

  • Passionate about mentoring and developing software engineers.

Our Benefits:

Any general requests for consideration of your skills, please