Jobs

Android Mobile Developer


About Icicle

Icicle builds Web & Mobile products for Startups, Brands and Enterprises, helping in bringing their ideas to life.

We create beautiful & engaging UX, clean front-ends, scalable applications and manage them on Cloud with a team of exceptional professionals working across domains and timezones.

Team consists of bright young designers, hackers, senior developers, startup specialists. Team is distributed, with offices in Mumbai, Bangalore and presence in Pune.

More - http://www.icicletech.com

About You

  • Write beautiful test driven code using language best practices.
  • Love to participate in design reviews, writing stories, coding modules, code reviews, unit testing
  • Are passionate for beautiful design, has creative flair and strong visual sense.
  • Might not be familiar with every tool for development, but you're a fast learner and you can pick up technologies fast.
  • Share what you have learned, with the immediate team and also with the larger community.
  • Want to take ownership of quality and usability of your code. You should be ready to revisit your own code and improve it.
  • Communicate well in every channel possible - Phone, Email, Chat, Bug Tracker, User Stories etc.

You Should Know

Core

  • Android SDK, Mobile Messaging Architecture, Mobile Security, Eclipse

Android Components

  • Location Services, Push Notifications, Widgets, Notifications, Animations, Data Storage, Intents, Localization, Personalization, Sync

Web service integration

  • RESTful, JSON, SOAP, XML

Datastores

  • SQLite & other Data stores

Testing

  • Robolectric, Robotium, Android debugging tools, libraries, emulator

Version Control

  • Git

You Should Have

  • Ambition to make things awesome, not just good enough.
  • Minimum 1 year of experience in Android Development with at least one app published on App store
  • Excellent knowledge of Java Technology Stack, Mobile Development and Android eco-system
  • A focus and passion for Mobile UI & UX to make apps exciting for the User
  • Rapid Prototyping skills for getting product feedback
  • Prior experience with test-driven development (TDD) methodologies or using test tools like Robolectric
  • Experience using APIs from third parties, social media etc.
  • Good understanding handling the performance and memory of Android Apps
  • Worked with Location Services, Push Notifications, Animations, Widgets, Personalization,
  • Excellent debugging and optimization skills
  • Like to stay on the cutting edge of mobile application development

Good to have

  • Participation in open source projects
  • Actively involved in solving problems on Github, Stackoverflow.com and groups
  • Passionate about blogging technical stuff, speaking at meetups, conventions

What You Get

  • Competitive salary with motivating performance bonus
  • Active promotion of your professional career by sending you to events, hackathons, user groups etc
  • Daily timeslot where you are encouraged to spend time play around with new technology or self learning.
  • Great team with exciting projects. You will be working with teams across the world building products for Startups.
  • Remote working whenever possible or needed. Just get the stuff done.


"Say Hello" and leave us your CV here.

X

Talk to us, that's always a good idea!