Android Developer
We are looking for an experienced software developer to design and implement highly scalable and preferment software solutions. Responsibilities include identifying the areas of improvements and continuously striving to ensure the quality & stability of the products/solutions/components
The Candidate should be able to work without Using XML(Dynamically) and should be able to accept the conversion method and criteria.
Responsibilities:
- Design and develop scalable solutions for any given problem
- Identify the technical debts that have to be resolved and take the necessary steps to do the same
- Produce clean and efficient code
- Be a young & vibrant team member
- Capability to do self-review on written code to ensure, quality and stability of the product/solution/component
Requirements:
- In-depth Knowledge of Android SDK, various android versions.
- Deep knowledge of Android UI design principles, patterns, and best practices .
- Experience with offline storage, threading, and performance tuning
- Familiarity with REST APIs to connect Android applications to back-end services
- Expertise in cloud message API’s and push notifications
- Familiarity with open-source Android ecosystem and the libraries available for common tasks .
- Ability to understand business requirements and translate them into technical requirement
- Preferring knowledge of other web technologies and UI/UX standards
- Must be a passionate problem solver
- Good communication skills
- Proficient understanding of code versioning tools {{such as Git, SVN etc.}}
The candidate should have good knowledge in handling Android Studio, Java, and to work with and Without Using XML(Should be able to work Dynamically)