Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Android Developer

Seamgen

Android Developer

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Responsibilities

    • Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products
    • Create cutting edge applications for Android devices (phones, tablets)
    • Drive complete features from requirements through to deployment and experimentation
    • Collaborate closely with other engineers, designers, managers, and executives to define, design, and ship new features
    • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Qualifications

    Qualifications

    QUALIFICATIONS

    Experience

    • Mastery of Java, Kotlin, and the Android SDK
    • Have a deep knowledge of REST, XML, and JSON
    • Custom UI development experience
    • Knowledge of SCRUM, Agile, and other development methodologies
    • Understanding of C# and the Xamarin framework a huge plus

    Requirements

    • 3+ years of Android programming experience in a professional environment
    • 3+ years mobile application development
    • 4+ years of Java/Kotlin software development experience
    • Have commercialized at least one original Android app
    • Possess the passion to design, build, and polish innovative applications
    • Java programming language expertise
    • Understanding of the full mobile development life cycle
    • Strong familiarity with OOP and design patterns
    • Experience with multithreading/thread synchronization
    • Make disciplined use of source control and bug tracking systems
    • Participate in software code reviews to ensure the creation of high quality, robust code by all team members
    • Portfolio of work required

    Additional Information

    Additional Skills & Competencies

    • Bachelors Degree in Computer Science or related field preferred

    • Must be a highly motivated individual with a strong desire to deliver compelling mobile applications

    • Ability to learn new technologies in a fast-paced environment