Software Developer for SketchUp Plugin
Location: remote
Job Type: Full time
About the Project
We are seeking a talented software developer to help bring an innovative SketchUp plugin to life. This plugin will transform the way designers work by providing seamless access to prebuilt libraries of items such as cabinetry, lighting, furniture, and decor. As the lead developer, you will play a pivotal role in creating a tool that saves designers time and enhances their creative process.
Key Responsibilities
- Design and Implement: Develop a SketchUp plugin using Ruby that integrates seamlessly with the software.
- Model Storage: Build a hybrid system for model storage, supporting both local and cloud-based options.
- User Interface: Create an intuitive interface within SketchUp for browsing and inserting models.
- Performance Optimization: Ensure the plugin performs efficiently, even with large libraries and complex 3D models.
- Data Management: Organize and retrieve models effectively, potentially using databases or similar systems.
- Distribution: Package and submit the plugin to the SketchUp Extension Warehouse.
- Maintenance: Handle updates, bug fixes, and user support as needed.
Required Skills and Qualifications
- Programming: Proficiency in Ruby, with hands-on experience using SketchUp’s Ruby API.
- 3D Graphics: Strong understanding of 3D graphics and modeling concepts.
- Cloud Integration: Experience integrating cloud services and managing data transfers.
- UI Development: Ability to craft user-friendly interfaces within software applications.
- Optimization: Knowledge of performance optimization techniques for 3D applications.
- Version Control: Familiarity with systems like Git.
- Problem-Solving: Excellent analytical skills and attention to detail.
- Independence: Ability to work independently and manage time effectively.
- Communication: Strong skills for collaborating with stakeholders.
Preferred Qualifications
- Experience with database management for organizing large asset libraries.
- Familiarity with the SketchUp Extension Warehouse submission process.
- Background in game development or other 3D software development.
- Understanding of design workflows and SketchUp user needs.
How to Apply
To apply, please submit your resume, a cover letter detailing your relevant experience, and examples of previous work—especially related to SketchUp plugins or 3D software development. We’re excited to hear from you and explore how you can help bring this vision to reality!
Skills:- Ruby, Google SketchUp and Unity 3D