Apply

Software Engineer - Android

Posted 2024-11-27

View full description

💎 Seniority level: Middle, 2+ years of software engineering experience

📍 Location: United States

💸 Salary: 135000 - 150000 USD per year

🔍 Industry: Sports gaming

🏢 Company: Underdog Sports

🗣️ Languages: English

⏳ Experience: 2+ years of software engineering experience

🪄 Skills: Software DevelopmentAndroidKotlinCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailWritten communication

Requirements:
  • Product-minded engineer with 2+ years of software engineering experience.
  • 1+ years of professional Android development experience using Android Studio, Kotlin, Jetpack Compose, MVVM, and Espresso.
  • Collaborative by nature and passionate about fostering best practices.
  • Excellent communication, analytical, and problem-solving skills with both engineers and product.
Responsibilities:
  • Work on cutting edge projects focused on gamifying and building unique features into our fantasy and sports betting products.
  • Design and develop clean, well-structured, and performant features — your work will be used by millions of our customers.
  • Collaborate with client engineers and product stakeholders from start to finish, openly communicating issues and concerns.
  • Advocate for best practices to create strong foundational development practices for our growing team.
  • Grow in a high-agency environment where you have equity in technical decision-making.
Apply

Related Jobs

Apply

📍 United States, Canada, Mexico

🔍 Fleet management software

  • 4+ years of experience building and shipping native Android apps.
  • Proficient in crafting quality code in Kotlin.
  • Experience with Compose.
  • Mastery of the Android SDK and mobile-specific fundamentals such as networking and multithreading.
  • Attention to detail in designing human-centered interfaces.
  • Experience with consuming RESTful APIs.
  • Commitment to improving code quality through unit and UI tests.
  • Knowledgeable in the current state of the Android platform, deployment, and CI best practices.
  • Excellent written and verbal communication skills.

  • Craft and continuously ship well-tested, maintainable, and efficient Kotlin code.
  • Collaborate with product and design teams to create and refine features.
  • Ensure quality in your code with unit and UI tests.
  • Proactively identify and resolve bugs and performance issues.
  • Take an active role in shaping mobile engineering best practices.

AndroidKotlinCommunication SkillsRESTful APIs

Posted 2024-11-08
Apply
Apply

📍 USA

🧭 Full-Time

💸 $169,000 - $240,000 per year

🔍 Financial Services

  • 5+ years of experience in Android development.
  • Experience building scalable online/offline data-intensive systems.
  • Proficiency in Kotlin, Dagger, RxJava, Compose, Espresso, Git.
  • Experience with Android build tooling like Gradle, Proguard or similar.
  • Prioritizes writing maintainable code and creating a strong testing culture.
  • Experience with CI/CD tooling like Buildkite, Fastlane, Docker or similar.
  • Passion for learning new technical and business domains.
  • Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana).
  • A pragmatic approach to delivering projects on time and safely, through well-scoped, phased deployments.
  • Focus on building positive relationships with partners through collaborative problem solving, and translation of requirements into future-facing solutions.

  • Design and develop new features and enhancements for our Android applications.
  • Partner with other platform teams (iOS and Web) to drive feature parity and consistent user experience across platforms.
  • Collaborate with engineering, product, design, and data counterparts to execute on cross-functional initiatives.
  • Work with backend engineers to integrate with APIs and data sources.
  • Provide mentorship and guidance to other engineers transitioning to mobile development.
  • Promote a written-first culture that values documentation, tech specs, how-to’s, and post-mortems.
  • Stay up-to-date on the latest mobile development technologies and trends.
  • Be curious and learn about other platforms (Web) and contribute when necessary.
  • Follow developments in the Android ecosystem and proactively raise improvement opportunities.

AndroidGitKotlin

Posted 2024-07-30
Apply