Capillary is a provider of cloud-based software solutions that enables retail marketers to manage their customer data, gain insights and personalize engagement across channels driving a significant increase in sales and loyalty.
Overview of the Position:
Reasoning is looking for a Senior Android Developer who can help, drive the future development of the Mart jack mobile application stack. This individual will work closely with members in both the product and technology team, be accountable for resourcing decisions and manage the development schedules and production of new versions of the software. This will be a highly visible position across the organization, responsible for coordinating activity both within and outside the enterprise and communicating progress against development objectives.
? As a Senior Developer, you are responsible for design and development of a ecommerce mobile applications.
? Participate in regular scrum meetings
? Involve in requirements, contribute to architecture design and discussions
? You should have good experience in application of standard software development principles.
? You should be able to work as an independent team member, capable of applying judgment to plan and execute your tasks.
? You should be able to respond to technical queries / requests from team members and customers.
? You should be able to coach, guide and mentor junior members in the team
Qualification: Bachelors / Masters in IT
Experience: 5+ years
Skills & Abilities
? Deep knowledge of JAVA, Android SDK and Android Studio.
? Hand on development experience in Android UI design and development.
? Excellent debugging skills.
? Profiling the application for memory and CPU utilization optimization.
? Experience with third-party libraries and APIs.
? Sound knowledge and hand on experience in multi threaded programming.
? Solid understanding of the full mobile development life cycle.
? Knowledge of SQLite, MySQL or similar database management systems.
? Sharp code reviewing skills.
? Experience in iOS design and development is an added advantage.
? Strong understanding of software development roles and practices, and in particular core agile concepts and methodologies.
Key Skills: Java ,Android SDK.