OnBenchMark Logo

Senior Mobile SDK Engineer

No of Positions  No of Positions:   1

location Location: Pune

date Tentative Start Date:   March 21, 2024

Work From Work From : Onsite

rate Rate : $ 7  -  10 (Hourly)

experience Experience : 4 to 6 Year

Job Applicants : 0
Job Views : 136
You have successfully applied. Company will contact you soon.
Name : {{jobapplydata.name}}
Company Name : {{jobapplydata.cname}}
Email  {{jobapplydata.email}} |   Send Email   {{emaildata.total}}
Phone {{jobapplydata.phone}} | Call
You have successfully applied. Need to upgrade your plan to view contact details of client. Upgrade Plan
Job Category : Information Technology & Services
Duration : 1-3  Month
Key Skills Required Skills
Kotlin swift ios sdk CI/CD Java Andriod Sdk Restful Api
Description

We are seeking a skilled and experienced Senior Mobile SDK Engineer to join our team and take ownership of our existing ADP mobile SDKs. The successful candidate will play a crucial role in understanding, enhancing, and maintaining our Android and iOS SDKs to empower developers with seamless integration of Autodesk services into their mobile applications.

 

Responsibilities:

 

  • Understand Existing Functionalities and Architecture:
    Dive deep into the existing functionalities, architecture, and implementation details of the ADP Android SDK implemented in Java and the ADP iOS SDK implemented in Swift.
     
  • Backend Services API Integration:
    Gain proficiency in the backend services' APIs utilized by our mobile SDKs to ensure seamless communication and data exchange between mobile applications and Autodesk services.
     
  • Review Project Plan and Design Documents:
    Review and analyze project plans, designs, and associated requirement documents to align with project objectives and ensure clear understanding of the scope and deliverables.
     
  • Build New ADP Android & iOS SDKs with Common Codebase:
    Utilize Kotlin Multiplatform to develop new versions of ADP Android & iOS SDKs with a shared codebase, ensuring consistency and efficiency across platforms.
    Support the last 3 major versions of the respective platforms to accommodate a wide range of developers' needs.
     
  • Implement User-Consent Functionality:
    Integrate functionality within the SDKs to retrieve user consent for data collection, adhering to privacy and data protection regulations.
     
  • Automated Testing:
    Develop, execute, and maintain automated unit and functional tests for the SDKs to ensure code quality, reliability, and compatibility across different platforms.
     
  • Continuous Integration and Continuous Deployment (CI/CD):
    Establish and maintain CI/CD pipelines to automate the build, test, and deployment processes for the SDKs, ensuring efficient development workflows and timely releases.
     
  • Build Showcase Apps:
    Develop simple demonstration applications showcasing the usage of the SDKs' APIs for each platform, providing developers with practical examples and guidance.
     
  • Collaborate with Autodesk Engineering and Product Teams:
    Collaborate closely with Autodesk engineering and product teams during the integration phase to address technical challenges, provide feedback, and ensure successful integration of SDKs into customer applications.
     
  • Documentation:
    Draft clear and concise documentation for the SDKs, covering implementation details, usage guidelines, and best practices to facilitate developers' understanding and adoption.
     
  • Issue Resolution:
    Proactively address and rectify any issues or bugs encountered during the development and post-deployment phases, ensuring smooth operation and optimal performance of the SDKs.

 

Must Have:

 

  • Minimum of 5 years of experience in mobile application development, with a focus on SDK development for Android and iOS platforms.
  • Proficiency in Kotlin, Java, Swift, and mobile app development frameworks (Android SDK, iOS SDK).
  • Strong understanding of RESTful APIs, networking, and backend services integration.
  • Experience with automated testing frameworks (JUnit, XCTest, etc.) and CI/CD pipelines.
     

Nice to have:

 

  • Experience with Cloud Services and Infrastructure such as AWS.
  • Proficiency in Testing Tools like Appium and Techniques like unit testing, etc.,
  • Knowledge of Privacy and Data Protection Regulations such as GDPR.
Copyright© Cosette Network Private Limited All Rights Reserved
Submit Query
WhatsApp Icon
Loading…

Loading