Description

Job Description :

  • Design and development projects for existing android app.
  • Build prototypes at tech scoping stage of projects depending on the project.
  • Create compelling device specific user interfaces and experiences and UI prototypes
  • Optimizing performance for the app
  • Communicate effectively with teams and management
  • Understanding requirements and coordinating with offshore teams
  • Be up to date on the latest industry trends in mobile technologies
  • Ability to integrate any backend system for web service integration
  • Ability to handle production issues in timely manner

 
Qualification:

  • Bachelor's degree in Computer Science (or equivalent experience)
  • 5-7 years of software development experience
  • 3-5 years Android experience (preferably client side)

 
Skillset:

  • Design, and develop iOS, native/hybrid applications for mobile phones, and tablets
  • Strong Experience in native iOS development frameworks (API, testing, deployment, etc.)
  • Excellent programming skills in Object 'c'/Swift/ Java
  • Strong experience in React Native/Angular /Backbone frameworks
  • Excellent programming skills in HTML5, CSS3, Java script, Rest, JSON specific for hybrid mobile applications on various mobile platforms.
  • Experience in consuming web services using JSON/ XML
  • Experience on writing unit test cases using xctest/ocunit.
  • Solid understanding of software design and patterns like - MVC, Delegation, Singleton, Factory, Adapter
  • Familiarity with agile development/waterfall processes and methodologies
  • Expertise in app memory management, multithreading, networking & Security

Education

Bachelor's Degree