The JOB LOCATION is KOLKATA
Candidates having thorough experience in native android app development and KOTLIN.
Candidates must be having a notice period of 15-20 days or maximum of 30 days. Immediate joinees are welcome.
B.Tech Candidates is a MUST
Overview of the role :
A Lead developer for Mobile development will focus on overall mobile solution. They can be trusted to design cross platform solution, ensure standardisation of code, focus on upcoming industry changes and trends, coordinate the solution design discussions, and dedicate time in hands-on development.
This role will also require to support the implementation of developer based testing approach. Key focus area for this role will be
Defining the cross platform technical solution for the mobile application that is envisioned with the customer.
Defining the technical requirements for the implementation of the mobile solution.
Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer.
Focus on upcoming changes in mobile industry and ensure this is being planned to include in roadmap.
Preparing technical solution and documents, artefacts, work products and presentations for the customer.
Interface with vendors and release platform (Google Store & App Store) to build a relationship to facilitate early warning on potential roadblocks and assistance in getting required support.
Expertise in Android, HTML5, CSS3, integration with web-services (Soap and Rest) and other mobile frameworks / accelerators.
Expert Knowledge and hands on experience in developing and architecting secure, scalable, resilient and fast native mobile apps for Android
Good working knowledge of Micro services based architecture, hands on experience with Modular Clean architecture, dependency management, Entities and leading Data Access patterns (Hands on experience must include Java based technology stack)
Proven ability to design, optimize and integrate business processes across various systems and mobile technologies
Experience with mobile analytics and effective testing strategy that follows the testing pyramid and test automation.
Well versed with code versioning tools such as Git and CI / CD processes and frameworks.
Ability to understand existing data models and prior experience designing data model enhancements for implementing new features.
Hands on person who is not afraid to code pairing with the developers.
Good understanding of user interface strategies that adapt across multiple screen sizes and improve device compatibility
Demonstrated deployments of enterprise or consumer-facing mobile software systems using industry standard environments including Android, PhoneGap (Apache Cordova).
Experience overseeing team members, coordinating team delivery, and coach the team members to achieve the goal.
A thorough understanding of OOP, design patterns, Android, and enterprise in mobile application integration
Excellent analysis skills and the ability to develop processes and methodologies
Ability to rapidly learn and take advantage of new concepts, business models, and technologies
Experience with Enterprise Mobile Device Management (MDM) solutions.
Soft skills / Behavioural skills :
Commitment - Should pull the team forward during trying times. Should have a positive attitude.
Teamwork and collaboration - Can switch based on situations as sometimes being a leader, sometimes being a good follower, monitoring the progress, meeting deadlines and working with others across the organization to achieve a common goal.
Adaptability - Should have a passion for learning and the ability to continue to grow and stretch the skills to adapt to the changing needs of the organization.
Problem solving - Should has an urge to resolve problem himself rather than delegating.