Robert Half - Nashville, TN

posted about 2 months ago

Full-time - Mid Level
Nashville, TN
Administrative and Support Services

About the position

The Senior Software Development Kit (SDK) | Mobile Device Developer role at Robert Half involves designing, creating, and maintaining SDKs for their platform. The position requires collaboration with cross-functional teams to ensure seamless integration and optimal developer experience, significantly impacting how developers leverage the platform.

Responsibilities

  • Design, architect, and develop robust and scalable SDKs ensuring seamless integration and optimal developer experience.
  • Collaborate with cross-functional teams to gather requirements and align SDK features with overall product goals.
  • Use API documentation to create SDKs that enable customers to quickly integrate our services.
  • Maintain the SDK release pipeline and manage application versioning.
  • Implement version control and manage backward compatibility for SDKs.
  • Create comprehensive SDK documentation, including installation guides, API references, and sample code, and update as necessary to reflect changes in SDK functionality.
  • Assist developers in integrating and troubleshooting SDK usage through forums, documentation updates, and direct communication.
  • Gather feedback from developers to enhance and improve the SDKs.
  • Develop and execute testing strategies for SDKs to ensure functionality, performance, and compatibility across different platforms and environments.
  • Collaborate with quality assurance teams to address and resolve reported issues.
  • Perform regular maintenance and updates to address security vulnerabilities and improve performance.

Requirements

  • Minimum of 5 years of experience in Mobile Device Development
  • Proficient in Android Development, Android SDK, and Android Studio
  • Experience with Atlassian Jira
  • Strong background in Backend Development
  • Familiarity with AB Testing and Agile Scrum methodologies
  • Proficiency in API Development
  • Experience with Apple Devices
  • Deep understanding and experience of CSS
  • Ability to work effectively in a team and independently
  • Strong problem-solving skills and ability to think critically
  • Excellent communication and interpersonal skills
  • Bachelor's degree in Computer Science or a related field is preferred
  • Ability to handle multiple tasks and deadlines
  • Strong attention to detail and organizational skills
  • Familiarity with the latest industry trends and willingness to keep up-to-date with advancements in the field.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service