Sysco

Staff Android Engineer

Sysco

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $124,700 - $207,900 per year

Job Level

Lead

Tech Stack

AndroidAngularAWSAzureCloudDaggerGoogle Cloud PlatformGraphQLGroovyHibernateiOSJavaJavaScriptJenkinsKotlinMongoDBMySQLNoSQLPostgresPythonReactRedisRxJavaSpringSQLVue.js

About the role

  • Drive effective delivery of product/platform needs through developing high-quality software and technical solutions
  • Act as a fluent full-stack engineer and coach junior developers to promote a flexible mindset and develop technical competence
  • Provide partial technical leadership and execute day-to-day software development tasks as defined by product managers within a single product
  • Provide technical thought leadership to the quality and end-to-end functionality of committed code for junior members of the software engineering team
  • Operate as a highly skilled individual contributor and develop enterprise-grade software with some technical oversight on a single product or subject matter area
  • Design and drive adoption of reusable frameworks and platform components across teams
  • Integrate and work with RESTful and GraphQL APIs and system integrations
  • Mentor engineers at multiple levels and foster cross-team technical collaboration
  • Identify technical risks and implement mitigation strategies; influence engineering standards
  • Focus on Android-specific responsibilities: expert Kotlin development, Android SDK internals, UI frameworks, performance optimization, and use of modern Android libraries and patterns

Requirements

  • Bachelor’s degree in computer science, computer engineering or related, or equivalent work experience
  • 8 years of experience in custom software development in Java/Javascript or iOS/Android
  • 6 years in solution design and development experience building cloud-native applications using open-source frameworks like Spring
  • 6 years of full stack development experience with one or more object-oriented programming languages (like Java, Groovy or Python) and UI frameworks (like React, Angular or Vue)
  • 6 years of experience using SQL (like PostgreSQL, MySQL, etc.) and NoSQL (like MongoDB, Couchbase, Postgress, Redis, etc.) databases and persistence frameworks (like JPA, Hibernate, etc.)
  • 5 years of experience with version control system (using Git or similar)
  • 4 years of experience with Agile and Test Driven Development (TDD)
  • 4 years of experience utilizing Continuous Integration (CI) servers (like Jenkins or similar) for build and process automation (CD)
  • 4 years of experience building & deploying applications on a cloud platform like AWS, GCP or Azure
  • 4 years of knowledge and experience with REST API design and implementation, and event driven architecture
  • Expert-level proficiency in Kotlin
  • Deep knowledge of Android SDK internals, UI frameworks, and performance optimization techniques
  • Experience with RESTful and GraphQL APIs
  • Mastery of modern Android development tools, libraries, and patterns (RxJava, Coroutines, Flow, Dagger/Hilt, Jetpack components)
  • Strong background in test automation strategies and frameworks
  • Experience mentoring engineers and fostering cross-team technical collaboration
  • Proven ability to write high-quality, scalable, and maintainable code and lead technical initiatives
  • Track record of identifying technical risks and implementing mitigation strategies
  • Excellent communication skills, able to influence engineering standards and align technical direction
  • Applicants must be currently authorized to work in the United States