RippleMatch Opportunities-posted 4 days ago
Intern
Portland, OR
101-250 employees

Looking for a company that inspires passion, courage and creativity, where you can be on the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect, and share around the world? If you’re interested in joining a purpose driven community that is dedicated to crafting an ambitious and inclusive work environment, join eBay – a company you can be proud to be with. Are you interested in making a real impact on a product enjoyed by hundreds of millions of users worldwide? We are eBay's Search team, and we're looking for a passionate, enthusiastic web engineer to join us! As a small team of dedicated engineers, we strive to provide our users with world class experiences. We work closely with Product Managers, Designers, and our fellow Engineers to deliver a robust and responsive web application. If you're interested in seeing the software we are building, please go to www.ebay.com and perform a search. We are looking for highly collaborative, smart, driven engineering interns who can help us reshape the future of our mobile application. You'll be working with a world class team of engineers, designers, product managers, business partners and analysts in a fun environment building world-class customer experiences. We are looking for both Android and IOS Developers

  • Work with the Product Owner and scrum team to design, develop, test and deliver customer facing features.
  • Demonstrate experience in technical/product design and service interaction patterns.
  • Implement tests and responsible software development practices.
  • Getting into the details, investigating issues, writing code, performing code reviews, and prototyping new solutions.
  • Collaborating effectively with product, design and engineering teams across multiple domains.
  • Working towards a Bachelors or Masters degree at an accredited 4 year US University or College graduating December 2026+
  • Strong work ethic—someone who takes great pride in professionalism, responsibility and being proactive
  • 0–3 Years of software design and development experience working on a team
  • For Android: Experience designing, developing Android applications, with experience in Kotlin (Java is great, but not required) Experience in unit testing and functional UI testing with JUnit / Compose UI Tests Experience with Android Studio Experience with modern clean architecture patterns such as MVVM Experience in integration with backend APIs (REST/GraphQL), network debugging (e.g. Charles) Working towards strong technical fundamentals, Object Oriented design, Data structures and algorithms
  • For iOS: Experience designing and building iOS applications using industry standard patterns, with good experience in Swift (Objective-C is great, but not required). Experience in unit testing and functional UI testing with XCTest / XCUITest. Experience with Xcode and all of its lovely quirks. Experience with modern design patterns such as MVVM, MVVM-C, etc. Experience in integration with backend APIs (REST/GraphQL), network debugging (e.g. Charles, Proxyman) Working towards strong technical fundamentals: object oriented design, data structures and algorithms.
  • For Android: Understanding of Dependency Injection frameworks like Dagger and Jetpack libraries such as LiveData, ViewModel, Coroutines,Flows, etc Experience working with services teams to design optimal mobile services contracts. Experience with Agile/Scrum methodologies Experience with project tracking and reporting tools (e.g., Jira)
  • For iOS: Experience with SwiftUI, dependency injection patterns, protocol-oriented programming, etc. Experience with reactive programming using Combine or RxSwift. Familiarity with Agile/Scrum methodologies. Familiarity with project tracking and reporting tools (e.g., Jira) Familiarity with The Composable Architecture (TCA) is a definite plus
  • A collaborative, informal, international and playful work environment with self-organized, multi-disciplinary agile/lean teams.
  • Managers and teammates who are invested in your growth as a technologist and as a person.
  • Work with cool modern technologies such as Compose and other Jetpack libraries, Coroutines, Flows etc and more in a fast-evolving microservice's architecture.
  • Access to tools and resources to do your job (best-in-class laptop, IDEs, Safari Online subscription, conferences and meetups, all the coffee and soda you can drink, and much more).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service