As a Senior Mobile SDK Developer at Lune, you will be a crucial part of our team, responsible for designing, developing, and optimizing mobile Software Development Kits (SDKs) to seamlessly integrate our data enrichment solutions into mobile applications. You will collaborate closely with cross-functional teams to ensure our SDKs meet the highest standards of performance, reliability, and functionality.
SDK Development:
Lead the design, development, and maintenance of Lune’s mobile SDKs for iOS and/or Android platforms, ensuring compatibility with a wide range of mobile devices and operating systems.
Implement robust and scalable SDK features and APIs that enable smooth integration of our data enrichment solutions into mobile applications, optimizing performance and resource utilization.
Technical Leadership:
Provide technical leadership and mentorship to junior developers, guiding them in best practices and fostering a culture of innovation and excellence within the mobile development team.
Collaborate with product management and engineering teams to define SDK requirements, prioritize features, and align development efforts with business objectives and customer needs.
Innovation and Optimization:
Stay abreast of industry trends and emerging technologies in mobile development, identifying opportunities to enhance the capabilities and efficiency of Lune’s mobile SDKs.
Continuously optimize SDK performance, memory management, and battery consumption to ensure a seamless user experience and maximize the value of our data enrichment solutions.
Quality Assurance:
Develop comprehensive unit tests, integration tests, and automated test suites to validate the reliability, stability, and accuracy of the SDKs across different mobile platforms and environments.
Collaborate with QA teams to identify and address any issues or defects in the SDKs, ensuring they meet the highest quality standards before release.
Documentation and Support:
Create clear and comprehensive documentation for the SDKs, including installation guides, API references, and sample code, to facilitate easy integration and adoption by mobile developers.
Provide technical support to clients and internal teams, assisting with SDK integration, troubleshooting, and issue resolution to ensure a smooth and successful implementation of Lune’s data enrichment solutions.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.Minimum of 3 years of experience in mobile application development, with a focus on SDK development for iOS and/or Android platforms.
Proficiency in programming languages such as Swift, Objective-C, Java, and Kotlin, with a strong understanding of mobile app architecture, design patterns, and best practices.
Experience with mobile development tools and frameworks, such as Xcode, Android Studio, CocoaPods, and Gradle, and familiarity with RESTful APIs and JSON/XML data formats.
Strong problem-solving skills, attention to detail, and ability to troubleshoot complex issues in a fast-paced environment.
Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams and convey technical concepts to non-technical stakeholders.
Why Join Us:
At Lune, you will have the opportunity to work on cutting-edge technologies and collaborate with a talented team to solve complex challenges and drive meaningful impact for our clients. We offer competitive compensation, comprehensive benefits, and a supportive work environment where your ideas and contributions are valued.
Application Process:
If you are passionate about mobile development and eager to contribute to the success of Lune’s data enrichment solutions, we invite you to apply for the Senior Mobile SDK Developer position.Thank you for considering a career with Lune. We look forward to hearing from you!