Share this Job

Go Back

Android Developer with Java .. Location: Burr Ridge,IL


2015-04-20 11:28:41
Job Type: Full Time only
Budget $: 100,000 - 200,000

Android Developer with Java
Duration: Long Term Required

Job Purpose

â?¢ Creates and maintains embedded Android applications.

Role

â?¢ Designs sophisticated Android user interfaces using a vast variety of native and custom built views/widgets.
â?¢ Integrate Android UI/UX with backend logic supporting various forms of IPC and cross network communication including AIDL, Thrift, Intents, Content Providers, etc.
â?¢ Creates complex and dynamic UI/UX that meets system requirements while using supplied UI assets and widgets.
â?¢ Works well with graphics designers and can follow all system and design specifications.
â?¢ Works independently on projects, manage day-to-day assignments and collaborate as a proactive team member.
â?¢ Have a strong self-initiative with the ability to identify areas of improvement with little direction.
â?¢ Supports users by developing documentation and assistance tools.
â?¢ Updates job knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
â?¢ Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Requirements

â?¢ Strong English communication skills
â?¢ Programming Languages:
o Java
o C/C++
â?¢ Operating Systems:
o Linux
o Android (Strong Background Required)
â?¢ Object Oriented Analysis/Design
â?¢ Agile Development process experience (ideal)
â?¢ GNSS (GPS/GLONASS) (ideal)
â?¢ Hardware communication (Serial, USB, Ethernet) (ideal)
â?¢ Networking (TCP/IP, ISOBUS, CAN) (ideal)
â?¢ Databases (SQLite, PostgreSQL) (ideal)
â?¢ Exposure to Agriculture Industry / Machine Control (ideal)

Tools

â?¢ IDE (Eclipse+ADT/IntelliJ/AndroidStudio)
â?¢ Version Control (Gerrit, Git, Jenkins)
â?¢ Build (Ant, Maven)
â?¢ Software Design (Enterprise Architect, Rhapsody)

Other

â?¢ Proficiency throughout the software development lifecycle
â?¢ Exposure to Agriculture Industry
â?¢ Android SDK/NDK
â?¢ Qt
â?¢ Apache Thrift or equivalent (e.g. Avro)
â?¢ JNI
â?¢ OpenGL (ES)
â?¢ JSON
â?¢ REST
â?¢ Scripting



Key Skills: