Friday, July 03, 2020

Emxcel - Android Lead - Java/J2EE (5-8 yrs) (Emxcel)

About the Company :

Emxcel has been empowering businesses with digital solutions since its inception in 2016. Best known for delivering impeccable custom development solutions and other associated IT services, we have grown to undertake a leadership role in the world of Travel and Hospitality Industry by incorporating our domain knowledge, proven methodologies and expertise of our 175+ skilled professionals to provide you with top notch solutions. We provide digital solutions to clients across different industry verticals, which include Travel & Tourism, Hospitality, Retail, Advertisement and Government.

http://www.emxcelsolutions.com/

We are planning to expand our team size in Ahmedabad Location and currently looking for enthusiastic Android Lead, who will be a part of the software development team and also a valuable addition to our organisation. Please find the Job Description given below.

JOB DESCRIPTION :

Responsibilities :

- Excellent leadership ability with experience communicating with cross-functional teams to deliver quality software product on-time.

- Ability to mentor other software engineers, and provide insightful guidance in developing for mobile.

- Have excellent issue resolution and debugging skills.

- Hands on experience and expert on working with core Java and Android / Kotlin framework

- Hands on multi-threaded coding experience along with synchronous and asynchronous code, memory management, performance tuning, resource optimization

- Excellent debugging skills using command line and Android Studio / Profilers (crashes and memory leaks)

- Hands on experience in android automation, writing Android Unit test cases, working with Maven/Ant, GIT

- Hands on experience of using Android Studio, Eclipse/My Eclipse IDE, UML tools, MS Word and PowerPoint

- Logical with good analytical skills, design skills and ability to articulate and present his/her thoughts very clearly and precisely in English (both written and verbal)

- Experience with modern software development methodologies (Agile, Kanban, XP, etc.)

- Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols and experience in their usage in mobile application

- Personal attributes are strong logical and Analytical Skills, should be able to articulate his/her thoughts very clearly and precisely in English (written and verbal)

- Hands on Programming with Java / J2EE Skills.

- Experience with good design skills - identifying and applying right design patterns, right frameworks

- Managing and owning team's code quality in terms of using right practices, right code coverage

- Managing teams- deliveries - unblocking team members, coordinating dependencies, guiding technical approaches for a problem

- Development skills considering quality, extensibility, reusability, performance, reliability and security

- Excellent debugging and analysis skills, identifying fixes for reported issues by business team/users in production - Supporting delivered projects during warranty period

- Requirement and impact analysis either for new business requirements or for modifying existing application

- Managing code quality in terms of code practices and design.

- Good unit testing skills with proper test coverage.

- Participating in performance tuning/improvement

- Coordinating dependencies with onsite and any other external teams

- Contribute in all phase of development lifecycle

- Write well designed, testable and efficient code

- Support continues improvement by investigating alternatives and technologies and presenting these for architectural review.

- Maintain Code Quality, Organization and proper structure

Skills Required :

- Experience in Android-specific application development

- Must have hands on experience in Kotlin.

- Must be expert or work experience in MVVM, MVP, MVI and Viper

- Good understanding of OO concepts.

- Good understanding of Design Patterns.

- Proficient in requirement gathering and analysis.

- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes, different services run in Android framework.

- Strong knowledge in Android Services, Bluetooth Scanner, Location Services

- Must be familiar with Google APIs

- Familiarity with cloud message APIs and push notifications

- Strong knowledge of Android UI design principles, patterns, and best practices

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.