Android Mobile Developer IBM

X5epmthl bigger IBM | San Francisco 2018-07-12

We are currently hiring for a Senior Mobile Developer to help take our next-generation products to a whole new level.

The main tasks will involve working on our SDK where you will be working on building API's for our customers to enable advanced analytics.

Top Reasons to Work with Us:
1. Massive Growth Potential
2. Focus on Innovation and New Technologies
3. Join an Ultra-Talented, Highly Productive, Passionate Team
4. Great Opportunity to Enhance Your Skill Set!

Key Responsibilities:
Collaborate with product management, marketing, designers, and technology and architecture teams
Work in a rapid pace environment with ability to juggle multiple projects
Enjoy learning about our customers and our businesses
Proven ability to work in an iterative/Agile environment
Design and build advanced applications for the Android platform
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Required Technical and Professional Expertise

  • Strong proficiency in Java and Kotlin
  • Demonstrate deep knowledge of the Android SDK, UI/UX, and design paradigms
  • Design, build, and maintain the lifecycle of Android applications
  • Experience integrating RESTful APIs into Android applications
  • Stay informed and up to date on the ever-evolving Android ecosystem
  • Write documentation for technical and business use
  • Experience with Android Studio and the Android SDK is required.
  • Familiarity with JSON/RESTful web services
  • Strong sense of elegant and usable mobile UI, object-oriented programming, multithreaded programming
  • Unit tests, session management, object relational mapping, object caching
  • Understanding of object -oriented programming
  • Understanding of Hybrid Applications
  • Knowledge of memory management and multi -threading
  • Understanding of the full mobile development life cycle.
  • 1-2 years of experience using Native Mobile Development on iOS, Android and Cross Platform Application Frameworks

Preferred Tech and Prof Experience

  • Hands-on experience with Android SDK performance tools is preferred
  • Hands-on experience with ReactNative
  • Understanding of Android’s design principles and interface guidelines
  • Proficient understanding of code versioning using GIT
  • Familiarity with continuous integration is a plus
  • Familiarity with build tools such as Gradle, Ant and Maven
  • Agile development methodologies are preferred

EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Recommended Jobs: