SOFTWARE ENGINEER, ANDROID

San Francisco, CA
Engineering
Full-time

We build an integrated software platform for brands and media companies to create, distribute, analyze and monetize their content across all of their digital properties on web, mobile, and TV. Our customers include NBC, ABC, CBS and FOX affiliates, as well as broader content and media companies.  Collectively, our platforms reach nearly 80 million monthly users in the United States. The Company is publicly listed on the TSX Venture Exchange and trading under ticker "TLK." Frankly is headquartered in San Francisco with major offices in New York. To learn more, please visit www.franklyinc.com or email press@franklyinc.com.

RESPONSIBILITIES:

    • Demonstrate technical expertise to aggressively contribute to the engineering effort in an Agile rapid development shop, including effective written and verbal communication
    • Design and implement cutting-edge Android mobile apps for our media customers
    • Be part of the core team that owns and implements the Frankly Android native mobile apps
    • Work closely with Product Management to ensure an effective Agile process with incremental feature delivery and quick turnaround of improvements based on user feedback
    • Work closely with graphic designers and incorporate current UX design trends to deliver fresh and cutting edge consumer user interfaces

REQUIRED SKILLS/EXPERIENCE:

    • 3+ years of relevant mobile software engineering experience
    • 2+ years of Android mobile development
    • Demonstrated ability to architect according to object-oriented design principles
    • Expert-level coding experience with Java (development & debugging)
    • Experience with distributed version control systems (e.g., Git, Mercurial, etc.)
    • Experience publishing to Google Play
    • Strong software architecture and problem-solving skills
    • Familiarity with large-scale web application design patterns a plus
    • Strong oral and written communication skills with collaborative focus
    • Experience working across multiple projects with authority in several domains
    • Excellent organizational and time-management skills
    • Bachelor of Science in Computer Science, Mathematics, or related field