Apply

Senior Software Engineer, Android

Posted 23 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 4+ years

πŸ“ Location: United States, Canada, Mexico

πŸ” Industry: Transportation technology

🏒 Company: Fleetio

πŸ—£οΈ Languages: English

⏳ Experience: 4+ years

πŸͺ„ Skills: AndroidKotlinCommunication SkillsRESTful APIsAttention to detail

Requirements:
  • 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 (networking, multithreading, memory management).
  • Great attention to detail in designing human-centered interfaces using custom views.
  • Experienced consuming RESTful APIs.
  • Committed to improving code quality through writing unit and UI tests.
  • Knowledgeable in the current state of the Android platform, deployment, and continuous integration best practices.
  • Excellent written and verbal communication skills.
Responsibilities:
  • Craft and continuously ship well-tested, maintainable, and efficient Kotlin code.
  • Collaborate with product and design to create, design, and incrementally refine features.
  • Ensure quality in your code with unit and UI tests.
  • Proactively identify and squash bugs as well as performance issues.
  • Take an active role in shaping and defining mobile engineering best practices.
Apply

Related Jobs

Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 169000.0 - 240000.0 USD per year

πŸ” Financial Technology

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity almost 4 years agoπŸ«‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 5+ years of experience in developing and architecting Android applications.
  • Proficient in Kotlin.
  • Experience with React Native.
  • Ability to define technical plans for significant features or system components.
  • Skilled in managing changes in a large code base safely.
  • Proactive in seeking feedback from peers, managers, and stakeholders.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.

  • Own and deliver quarterly goals for the team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Collaborate with product management, design, and analytics during the product development lifecycle.
  • Identify and advocate for project, process, technology, or business issues.
  • Support team artifact operations by creating and monitoring metrics.
  • Foster a culture of quality and ownership through code review and design standards.
  • Develop talent on your team by providing feedback and guidance.

Software DevelopmentAndroidKotlinReact NativeSoftware Architecture

Posted 5 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 190000.0 - 240000.0 USD per year

πŸ” Financial services

  • 5+ years of experience in developing and architecting Android applications.
  • Proficient in Kotlin and experienced with React Native.
  • Experience defining technical plans for significant features or systems.
  • Capable of making significant changes in a large codebase safely.
  • Demonstrated ownership of personal growth by seeking feedback.
  • Strong verbal and written communication skills.

  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity, and ensuring everyone is supported throughout delivery.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
  • Proactively identify and advocate for project or technology issues and lead in solving them.
  • Monitor metrics for operational availability and support on-call efforts.
  • Foster a culture of quality and ownership through improvement of code review and design standards.
  • Help develop talent by providing feedback and guidance.

Software DevelopmentAndroidKotlinReact NativeREST API

Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Contract

πŸ” EdTech

🏒 Company: IXL LearningπŸ‘₯ 1001-5000EducationEdTechE-Learning

  • 6+ years of experience in software engineering.
  • Bachelor's or advanced degree in computer science or a related discipline.
  • Knowledge of Android app development.
  • Experience working with Kotlin on Android is a plus.
  • Familiarity with back-end development.
  • Good understanding of managing limited resources (memory, network, CPU) efficiently.
  • Strong analytical reasoning and problem-solving skills.
  • Ability to collaborate in a small team.
  • Passion for improving education through technology.

  • Research and adapt functionality to leverage existing Android design patterns.
  • Work across disciplines with team members representing product, content, and web development.
  • Code with Kotlin, Java, and Android frameworks.
  • Engage in new feature development, testing, maintenance of existing features, and bug fixes.

Backend DevelopmentSoftware DevelopmentAndroidDesign PatternsKotlin

Posted 22 days ago
Apply
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 APIsNetworking

Posted about 2 months ago
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 5 months ago
Apply