This site uses cookies. To find out more, see our Cookies Policy

Senior Android Developer in Raleigh, NC at Vaco

Date Posted: 5/24/2019

Job Snapshot

Job Description

Our client is currently seeking a Senior Android Developer

Full-Time Position

The Mobile application development team works with the newest technologies to create applications for Android products that ultimately provide the best experience for our customers

As a Senior Android Developer you will:
  • Create proof of concepts with newer technologies.
  • Help maintain code quality, organization, and automatization.
  • Design, build, and maintain high performance, reusable, and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Translate designs and wireframes into high quality code.
  • Identify and correct bottlenecks and fix bugs.
  • Provide technical leadership to a fast-paced, and dynamic Android development team.
  • Evaluate, improve, and contribute to the design framework established by the team to define and promote standards and best practices.
  • Collaborate with cross-disciplinary teams to architect, design, develop, test, and ship innovative features for our mobile customers
  • Provide input related to the technical design of new applications/systems and architecture. Contribute to proof-of-concept and feasibility analysis.
  • Interface with business analysts, project managers, and clients to clarify requirements, as appropriate.
  • Perform code review and provide mentorship to other team members.
  • Troubleshoots applications problems independently.
  • Be a proponent of Scrum/Agile methodology, adopting interactive approach to support frequent release of high-quality features.

As a Sr. Android Developer, you will need:

  • Bachelor's degree in computer science/computer engineering or equivalent experience.
  • 3+ years of experience as a Java Developer with strong knowledge of Android SDK.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with authentication and consuming RESTful services.
  • Experience with debugging, performance profiling and optimization.
  • Experience with offline storage (SQLite, PostgreSQL, CoreData, Realm), and threading.
  • Experience using Object Oriented concepts (inheritance, overriding, overloading, etc.).
  • Ability to understand business requirements and translate them into technical requirements.
  • Ability to design applications around natural user interfaces.

As a Sr. Android Developer, you will need:

  • Interest in Kotlin.
  • Built and published a few Android apps.
  • Appreciates an app that uses Material Design.
  • Skills developing and supporting iOS apps in Objective C and Swift.
  • GitHub account if you have one, as well as any relevant application or code samples.

Job Requirements

android developer, android, java script, mobile developer, java, ios developer, ios, mobile, developer, Java Developer, SQLite, PostgresSQL, Realm, Android SDK, Android UI