Job Description
Globals has drastically grown from a small home office to a globally recognized enterprise offering world-class quality solutions on Cybersecurity, ERP Systems, Predictive Analytics, and Enterprise Application Development for various industries including Defence, Education, Government, Financial Services and Transport Industries. Globals has enabled its customers to be game-changers in their industry through its disruptive and innovative solutions. Globals is certified as a "Great Place to Work" organization for its laudable work culture that helps its team members manage work-life, have dedicated hours to upskill and reskill themselves, and most important to ensure that the projects that they are working on are always unique, challenging their status quo every time. Our unique work culture has made us one of the worlds fastest-growing technology companies as recognized and featured by The Economist. Our excellence in technical stewardship and service-offering expertise has. facilitated our clients ranging from individual entrepreneurs to Fortune Global 500 to explore new business opportunities, reduce their operational costs significantly and boost their revenues. Today, Globals enjoys a strong position in the industry as a high-performing leader through its technology innovation and remarkable domain expertise. Globals is a CMMI Level 3 certified company. Job Role: As a Senior Android App Developer, you will play a critical role in leading the development of sophisticated and feature-rich Android applications. With your extensive experience in mobile app development, you will be responsible for architecting, coding, testing and optimizing Android apps to deliver exceptional user experiences. Your expertise will contribute to the success of our mobile app projects and the growth of our Android development team Responsibilities: Lead the design, development and implementation of complex Android applications that align with project requirements and user expectations. Collaborate with product managers, UI/UX designers and other stakeholders to understand project goals and create technical solutions. Ensure the performance, quality and responsiveness of applications by conducting thorough testing and debugging. Architect and maintain efficient, reusable and reliable code, following best practices and coding standards. Identify and resolve performance bottlenecks, as well as optimize application performance for various Android devices. Work closely with the backend development team to design and integrate RESTful APIs for seamless data communication. Mentor and provide technical guidance to junior Android developers, fostering a collaborative and growth-oriented team environment. Conduct code reviews to ensure code quality, consistency and adherence to project guidelines. Collaborate with the QA team to address and resolve issues reported during testing phases. Participate in Agile development processes, including Sprint planning, daily stand-ups, and retrospective meetings. Continuously explore new technologies and tools to improve the efficiency and effectiveness of the Android app development process. Requirements: Proven 8 to 10 years of hands-on experience in Android app development, with a strong portfolio of successful Android applications. Proficiency in Java and Kotlin programming languages for Android app development. Should have AOSP, kernel level and architectural knowledge in Android platform. Experience in JavaScript, MongoDB Knowledge in Reverse Engineering Android APKs. In-depth knowledge of Android SDK, Android Studio, and Gradle build system. Experience with third-party libraries, APIs, and SDK integrations. Strong understanding of mobile UI/UX principles and a solid understanding of mobile application architecture patterns, such as MVP, MVVM, or Clean Architecture. Experience with version control systems, such as Git. Good to have TypeScript or CoffeeScript Excellent communication skills and the ability to work collaboratively in a cross-functional team environment Strong problem-solving and analytical skills with a keen eye for detail. Bachelor's degree in Computer Science, Software Engineering, or a related field
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Senior Application Developer (Android)
Keyskills:
Java
JavaScript
MongoDB
Reverse Engineering
Android SDK
Android Studio
APIs
MVP
MVVM
Git
CoffeeScript
Communication skills
Analytical skills
Android app development
Kotlin
AOSP
Kernel level
Architectural knowledge
Android APKs
Gradle build system
Thirdparty libraries
SDK integrations
Mobile UIUX principles
Mobile application architecture patterns
Clean Architecture
Version control systems
TypeScript
Problemsolving