Fantasy Sports Android - Senior Engineer
A Little About Us Yahoo Fantasy Sports is a passionate development team that has an equally passionate user base. We work on both Season Long and Daily Fantasy products delivering a high quality feature rich product to please our users. We work in a deadline driven environment while still having a culture of fun and fandom.
Responsibilities:
Shape and guide application design as the team's senior engineer.
Collaborate with other developers and designers to help define, build, and deliver new features in our Sports mobile apps Code -- you will spend much of your time building Android apps, efficiently coding in Java / Kotlin.
This includes new feature development, architecture, writing unit tests, refactors, and bug/crash fixes. Share responsibilities like app architecture/design reviews, code reviews, performance tuning, and build pipeline management Own and deliver -- from executing difficult refactors to planning complex projects with many moving parts
Mentor junior developers to help them understand our best practices.
Share your opinions and help shape our technical direction, best practices, product ideas, and team processes.
Built mostly on java. Expectation is hire Sr engineer with 5+ years experience working on real world architect, nvdm nbi, really good with android apps KOTLIN, nvp, nvm older tech they should be comfortable with but also need newer technology architecture. Jetpack compose.
Mainly for fantasy sports. if someone has experience with sports they will ramp up faster but this experience is not needed.
Hands on code wise, communicate well, do PR reviews, Write a lot of code.
Developing new features, but at the same time the new features will have to work with old code. XML,
No backend dev in this role. will be fantasy app only, no api development but will make use of API.
Minimum Qualifications:
Solid coding chops, code design skills, and practitioner of mobile development best practices -- including object-oriented design principles; design pattern usage; writing modular, reusable, testable code; data structures; concurrency; performance profiling and tuning
Expertise in Java, Kotlin, Android Studio, Gradle, git, etc. -- the skills and tools needed to build Android apps Up-to date on the Android best practices such as Live Data and Jet Pack Compose
Excellent analytical, problem solving, and debugging skills
Enjoys mentoring more junior developers The quintessential teammate -- great communicator, adaptable, supportive, hard working, and enjoys a good laugh
Preferred Qualifications:
MS in Computer Science or Engineering or equivalent CS training Experience as a Senior Engineer or higher in a technical setting
Strong Technical Presentation skills to get buy-in from other developers and spread your technical innovations
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
About Mountain View, CA
Explore exciting job opportunities in the vibrant area around Mountain View, California! Known for being the heart of Silicon Valley, this region offers unparalleled growth prospects and an innovative tech-driven environment that is perfect for career advancement. With landmarks like the iconic Googleplex and the Computer History Museum, and nearby attractions such as Shoreline Amphitheatre and NASA Ames Research Center, there's no shortage of inspiration in this dynamic area. Enjoy the diverse cuisine, thriving art scene showcased at the Mountain View Center for the Performing Arts, and the beauty of nearby parks like Shoreline Park and Stevens Creek Trail. Join us in discovering the endless possibilities for professional and personal growth in Mountain View!
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.