Overview

Sr Software Engineer

TX – Corporate
Corporate
Connected Devices

Who We Are

At Fossil, we dare to dream, disrupt, and deliver in a better way. Our goal is simple – bring innovation, style, and connectivity to an industry ripe for change. Fossil is on a mission to revamp the way fashion accessories are done. We are committed to creating great watches, jewelry, handbags, small leather goods and wearables by investing in technology and long-term value creation. With our diverse portfolio of proprietary and licensed brands, along with department stores, specialty stores, eCommerce websites, and company-owned and operated retail stores, we are building a leading fashion- and tech-forward accessories company. Are you in?

Make an Impact

Fossil Group is seeking a Sr. Software Engineer for Android Development. This role will report into the Senior Manager of Software Engineering and sit in our Richardson, TX Headquarters.

What You’ll Be Responsible For:

  • Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Work closely with the Design team to visualize complicated features to enhance UX/UI.
  • Collaborate with engineering teams in different time zones.
  • Collaborate with internal and external business partners.
  • Coach junior team members to help them reach their maximum potential.

Your Skills

Bachelor Degree in Computer Science, or equivalent.

5+ years of mobile development experience. 8+ years preferred.

Knowledge:

  • Programming languages: Kotlin, Java, Android SDK.
  • Application development: Application Lifecycle, basic UI elements & layout, basic animation techniques.
  • Concurrency: Thread, Handler, AsyncTask, Memory optimization and scheduling techniques.
  • Database: SQLite, ORMLite, Room.
  • Android architecture: MVP, MVVM
  • Network: JSON, REST API.
  • Native: JNI, NDK (optional)
  • Software design: Design Pattern, DRY, SOLID.
  • Third-party libraries and APIs.

Solid experience in optimization techniques: caching, lazy loading and memory management.

Good knowledge of UI components and customization.

Self-motivated, logical thinking, and a strong desire to build high-quality applications.

Good leadership and effective verbal and written communication.

Strongly prefer:

  • Track record of shipping software on consumer electronics / wearables
  • Familiarity with command line interface
  • Experience developing in large codebases
  • Experience working with a modern revision control system such as Git

Beneficial experience:

  • Track record of shipping software on consumer electronics / wearables
  • Familiarity with command line interface
  • Experience developing in large codebases
  • Experience working with a modern revision control system such as Git

The Perks

Benefits are dependent on working hours, position and may vary by location, but here are some of the benefits you may enjoy:

  • Comprehensive medical, dental and vision plans
  • Retirement Savings Plan + Company Matching
  • Paid Time Off and Volunteer Time Off

Accommodations Statement

At Fossil, we don’t just accept difference – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. We are an Affirmative Action and Equal Employment Opportunity Employer dedicated to a policy of nondiscrimination in all employment practices without regard to race, religion, color, sex (including breast feeding and related medical conditions), gender identity and expression, sexual orientation, national origin, ancestry, citizenship status, uniform service member and veteran status, marital status, pregnancy, age, protected medical condition, genetic information, disability or any other legally protected status. Anyone requiring special accommodations to our normal application process please email [email protected] and we will assist you.