
Job Overview: We're seeking an exceptional Senior Software Engineer with extensive Android and React Native expertise to join our innovative team at Uniken. As a key technical leader, you'll develop cutting-edge mobile solutions while mentoring junior developers and driving technical excellence. Skills Required: ● Strong Java OOPs concepts and design patterns understanding ● Experience in creating plugin/ SDK ● Understanding project management tools like Jira/Confluence ● Leveraging LLMS for Code Augmentation ● Experience in JNI is must ● Hands-on experience about best practices in mobile security ● Good understanding on SDLC ● Understanding of basic design principles behind a scalable module ● Must be able to comprehend the release notes for each new/ old Android OS release and assess its implications ● Must have strong experience in Kotlin, Java ● Hands-on experience in working multithreading environment ● Experience in cross-platform frameworks such as React Native/ Cordova/ Flutter ● Good Understanding of google playstore ● Experience working with remote data via REST and JSON ● Strong knowledge of Android UI design principles, patterns, and best practices ● Experience with third-party libraries and APIs ● Knowledge of the open-source Android/iOS ecosystem and the libraries available for common tasks ● Must be proficient in code versioning tools such as Git, SVN ● Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies ● Solid understanding of the mobile development life cycle ● Problem-solving attitude ● Writing basic unit test cases Good to Have: ● Basic iOS understanding ● Shell script ● Python script ● NDK development Responsibilities: ● Design and develop new product features focusing on authentication, security, and scalability ● Contribute to architectural decisions and technical direction ● Implement robust, reliable, and high-performance code ● Participate actively in design and code reviews ● Create and maintain technical documentation ● Collaborate with cross-functional teams ● Mentor junior developers ● Troubleshoot and resolve complex technical issues ● Participate in agile ceremonies and sprint planning ● Ensure code quality through testing and best practices ● Proactively identify potential issues and recommend solutions before they impact development ● Take initiative to improve codebases, processes, and development practices ● Anticipate scaling and performance challenges and address them proactively Qualifications: ● Bachelor's or Master's degree in Computer Science, Engineering, or related fiel
Android Developer
Job Function
Software Development
Industry
technology
Experience Required
8 - 12 years
Qualification
bachelor
Openings
3 positions
Software Development
Apply now to start your journey with Uniken