Fortune Brands - Deerfield, IL

posted 4 months ago

Full-time - Mid Level
Remote - Deerfield, IL
Fabricated Metal Product Manufacturing

About the position

Fortune Brands Innovations Group, Inc. is seeking a Senior Android Developer to join our Information Technology department. This position is fully remote, allowing candidates to reside anywhere in the United States. The ideal candidate will have a strong background in software development, particularly in Android applications, and will be responsible for designing and implementing code for the Software Development Kit (SDK) using Kotlin. The role requires integrating various components and supporting partners with their code change requirements. In addition to coding, the Senior Android Developer will implement unit testing using libraries such as Junit and Mockito to enhance the Android codebase and improve test coverage. The successful candidate will also be tasked with integrating REST API services into the Android application and maintaining the existing codebase while implementing new features. A focus on improving code maintainability through Object-Oriented Design Principles and Patterns is essential for this role. At Fortune Brands Innovations, we believe that our innovation and success are fueled by the passion of our people and the strength of our teams. We strive to create a workplace where everyone belongs and can be their true, authentic selves. Our culture emphasizes agility, accountability, integrity, and transparency, and we are committed to supporting the overall health and wellness of our associates through comprehensive benefits and flexible work arrangements.

Responsibilities

  • Design and implement code for the SDK in Kotlin.
  • Integrate various components and support partners with code change requirements.
  • Implement unit testing using libraries such as Junit and Mockito.
  • Integrate REST API services into the Android application.
  • Implement new features and maintain the codebase for Android applications.
  • Improve code maintainability using Object-Oriented Design Principles and Patterns.

Requirements

  • Master's degree in Computer Science, Electrical Engineering, Software Engineering, Computer Engineering, or related field and 1 year of related experience OR Bachelor's degree in the same fields and 3 years of related experience.
  • Proficiency in Kotlin for Android development.
  • Experience with unit testing frameworks such as Junit and Mockito.
  • Ability to integrate REST API services into Android applications.
  • Strong understanding of Object-Oriented Design Principles and Patterns.

Nice-to-haves

  • Experience with additional programming languages or frameworks related to mobile development.
  • Familiarity with Agile development methodologies.
  • Knowledge of UI/UX design principles for mobile applications.

Benefits

  • Comprehensive health plans.
  • Market-leading 401(k) program with company contribution.
  • Product discounts.
  • Flexible time off benefits, including half-day summer Fridays.
  • Inclusive fertility and adoption benefits.
  • Employee Resource Groups (ERGs) to support inclusivity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service