Vitamin T is working with a fantastic company looking for Advanced for generalists in innovation and mobile software design. It is not a niche specialist role. The Mobile Application Developer role is based in Oak Brook, Il and offers a competitor base salary and full benefits.
Mobile Application Developer Experience:
A minimum of three years as a software developer, and two years developing mobile applications
Excellent understanding of mobile native Android application development tools, processes, and technologies
Proficient in Java, C, and/or C++ and some development experience in more than one required
Working knowledge of the Android SDK, compiler settings and workflow, building, publishing and distribution of Android applications
Knowledge of Android design guidelines and XML user interface layouts
Knowledge of Intents, Broadcast Receivers and Services
Proficiency with using RESTful APIs, OAuth2, and integrating SDKs in Android applications for interface to various back-end services
Ability to take UX, Assets and Comps, give feedback on technical implications and develop directly from these comps
Familiarity with integrating with AWS and/or MS Azure Cloud Platform, in particular IoT services
Experience with Bluetooth Low Energy on different versions of Android is a plus
Familiarity with location services, imaging, storage and task management
Bachelor’s in Computer Science, Computer Engineering or equivalent. A Master’s degree is a plus
Mobile Application Developer General Skills:
Good interpersonal skills including written and oral communications.
Proficient with MS Office tools.
Ability to work cross-functionally and to rapidly learn and adapt to new business processes, technologies, and environments.
Strong analytical, design, and problem solving skills.
Self-driven, organized, goal oriented individual with positive attitude.
Experience with version control system such as Git.
Experience with an issue/bug tracking system
Experience working in an Agile environment
The Mobile Application Developer will create and develop software to inspire new products and services, demonstrate feasibility of emerging technologies, help determine product requirements through iteration and experiment, and de-risk critical technology implementations before formal programs begin.
Tasks include software design, debugging, platform and framework evaluation, and coordination with outside developers and solution providers. The ability to work with cross-functional teams and communicate technically in such an environment is critical. The role will interface with multiple departments including Business Units, Engineering, Information Technology, Marketing, User Experience, and Customer Service.
Work with product owners and stakeholders to understand user stories and functional requirements, and reduce requirements to designs and specifications.
Provide effort and time estimates for mobile application development
Manage own work to deliver according to project schedules; be accountable for delivery.
Design and Develop working Mobile Applications using native platform languages and latest frameworks.
Work to analyze, debug, and resolve defects in applications.
Demo, gather feedback and test data for application.
In some cases, work will be in a more formal Agile environment. This includes working from a backlog, towards sprint demos, resolving bugs per QA, and updating bug tracking system per workflow guidelines.
Coordinate activities with outside developers.
Stay up to date with the latest Android OS trends and frameworks. Be able to report out to less technical team members on pros / cons of various technologies and implementations.
Candidates must be local to Chicago, IL and eligible to work in the US on a w2.