STN
USA Jobs Board

Android Developer(Fulltime)

AgileEnterpriseSolutions · Dallas, TX
Category Engineering
Posted 10y ago
View and Apply

Opens the original job posting in a new tab.

Job description

Job Description Job Title - Android Developer Location - Dallas, TX Duration – Fulltime START DATE ASAP with Direct end Client POSITION OVERVIEW : The Application (Android) developer is responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be development of Android applications and their integration with back-end services and external peripherals. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. JOB DUTIES

  • Design and build advanced applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. QUALIFICATIONS
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Object Oriented Development / CS Background-Ideal candidates should understand object oriented development, and apply OO concepts to everything they do.
  • Develop new features in cross platform C++
  • Must have experience with Blue Tooth and Blue Tooth Low energy interface designs
  • Implement communication protocols using XML, JSON, HTTP and REST
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration Knowledge & Experience
  • Strong understanding of database structures, theories, principles, and practices.
  • Working technical experience with designing, building, installing, configuring and supporting web and desktop applications.
  • Knowledge of applicable data privacy practices and laws. Personal Attributes
  • Good written and oral communication skills.
  • Strong technical documentation skills.
  • Good interpersonal skills.
  • Ability to conduct research into database issues, standards, and products as required.
  • Ability to present ideas in user-friendly language.
  • Highly self-motivated and directed.
  • Keen attention to detail.
  • Proven analytical and problem-solving abilities.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Strong customer service orientation.
  • Experience working in a team-oriented, collaborative environment. Thanks & Regards, Cris Brown Agile Enterprise Solutions Inc Phone: 972-427-1831 Additional Information All your information will be kept confidential according to EEO guidelines.