M
Sr. SDK Developer
Mozaic.Io
Nashville , TN 37250
Posted 2 weeks ago
We are looking for an experienced and highly skilled Senior SDK Developer to join our dynamic engineering team. As a Senior SDK Developer, you will play a key role in designing, developing, and maintaining software development kits (SDKs) that empower developers to integrate and leverage our platform seamlessly. The ideal candidate should have a strong background in software development, expertise in SDK design principles, and a passion for creating developer-friendly tools.
Requirements
- SDK Design and Development:
- Design, architect, and develop robust and scalable SDKs for our platform, ensuring ease of integration and optimal developer experience.
- Collaborate with cross-functional teams to gather requirements and align SDK features with overall product goals.
Documentation:- Create comprehensive documentation for SDKs, including installation guides, API references, and sample code.
- Provide ongoing updates to documentation to reflect changes in SDK functionality.
Integration Support:- 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.
SDK Testing:- 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.
Versioning and Maintenance:- Implement version control and manage backward compatibility for SDKs.
- Perform regular maintenance and updates to address security vulnerabilities and improve performance.
Collaboration:- Work closely with product managers, software engineers, and other stakeholders to align SDK development with overall product roadmaps and goals.
- Participate in code reviews to maintain high code quality and adherence to best practices.
Stay Informed on Industry Trends:- Stay up-to-date with industry trends and emerging technologies related to SDK development.
- Incorporate new technologies and best practices into SDK design and development.
Qualifications
- Education and Experience:
- Proven experience as a Software Developer, with a focus on SDK development.
- Demonstrated experience in designing and maintaining SDKs for various platforms.
- Technical Skills:
- Proficient in programming languages such as Java, C++, or Python.
- Experience with version control systems (e.g., Git) and continuous integration tools.
- Communication Skills:
- Excellent written and verbal communication skills.
- Ability to convey technical concepts effectively to both technical and non-technical audiences.
- Problem-Solving Abilities:
- Strong problem-solving skills to address and resolve complex issues related to SDK development and integration.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits
Mozaic values our employees highly, and to best support them, we offer a wide array of benefits to support everyone with whatever they may need.
- Medical, Dental, and Vision coverage 🩺
- Premiums 100% covered by Mozaic
- EAP Access through Spring Health
- Weekly pay 💲
- 401K 🏦
- Mozaic matches up to 6%
- Immediate vesting of company contributions
- Paid Time Off 🏝️
- Unlimited PTO
- Sick time
- Holiday schedule - and your birthday is a Holiday!
- Continual learning and development opportunities 📓
- Professional organization memberships
- Certifications and / or degree programs
- Learning management systems access
- Conference attendance
- Company-provided technology 💻
- You pick: Mac or Windows?