Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Maintain a strategic working relationship with all team members and all key departments.
- Be a lead ambassador of MES at all times.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Capable of understanding and contributing to the technical solution from design through to code level
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain required system modules, front-end, back-end applications built on different technologies.
- Design, develop, and unit test applications in accordance with established standards.
- Participate in peer-reviews of solution designs and related code.
- Analyze and resolve technical and application problems.
- Design and implement new features for Web and mobile applications.
- Optimize software to maximize speed and scale, factoring in network latency and bandwidth constraints.
- Develop test infrastructures, writing documentation and ensuring high performance.
- Translating of UI/UX wireframes to visual elements.
- Collaborating with other team members and/or teams.
- Write new code and maintain and update existing code.
- Building reusable code and libraries for future use.
- Designing and scaling API endpoints.
- Package and support deployment of releases
- Abide by and enforce internal processes and policies
Job Requirements
- At least 4 years of relevant experience and the Android SDK.
- Have experience of working on at least three Android apps from scratch.
- Should have to understand of Android Material design guidelines
- Experience with Sockets and Push Notifications.
- Experience with third-party libraries and API Integrations like Paypal, Branch, MixPanel, Google Analytics
- Experience with Google APIs (eg. Location, Map, etc)
- Android Studio.
- Experience with features introduced in android Marshmallow like Run-time permission handling etc.
- Experience working with remote data via REST, real-time data and JSON
- Strong knowledge of Android UI design principles, patterns, and best practices
- Knowledge of iOS is a plus
- Deploying apps process on Play Store
- Ability to write clean code