
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!

About wwwlighthousecoca
About
Company social profiles
Similar jobs

Position: Senior Project Associate= 01
Essential Qualification:
(i) Master’s Degree in Natural or Agricultural Sciences/ MVSc or bachelor’s degree in Engineering or Technology or Medicine from a recognized University or equivalent
and
(ii) Four year’s experience in Research and Development in industrial and Academic Institutions or Science and Technology Organisations and Scientific activities and services
OR
Doctoral Degree in Science/ Engineering/ Technology/ Pharma/ MD/ MS from a recognized University or equivalent
Desirable Qualification: Full stack developer with demonstrable experience in working with different operating systems, Programming Languages (Shell Scripts, Python, C, MySQL, MariaDB, SQLite, HTML, PHP), Database Server (MySQL, OpenLDAP), Apache and NGINX Web Server, hands-on experience with application performance indicators like red metrics etc and Unity3D. Experience in React Native, online mentoring and content creation. Machine learning and evolutionary biology knowledge will be an added advantage. Previous experience in game development is highly desirable.
Upper Age limit (years) - 40
Monthly Emoluments: 42,000/- +HRA
Deadline for application - 22-Apr-2024

This Role is ,perfect for someone looking to further their experience in web application and software development. to help maintain and improve our platform. Proficiency in Backend Development Someone with previous experience in ROR
1.Design and build reusable and efficient ruby code
2. Architect and install new infrastructure
3. Plan and implement new features
4. Integrate data sources and databases into one system


Skills:
Full Stack Developer
Developed Gaming Application
Developed 3D Gaming Application
Basic knowledge of C, C++, MySQL, Mongo db

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.
Job responsibilities
- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from our https://www.thoughtworks.com/radar" target="_blank">Technology Radar to solve client problems
Technical skills
- You have 2+ years* of experience using Ruby with experience in Object-Oriented programming
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
Professional skills
- You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
- You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
- You're resilient in ambiguous situations and can approach challenges from multiple perspectives
*For candidates with less than 2 years of experience, https://www.thoughtworks.com/careers/graduates" target="_blank">please visit the Graduates page on our career site.
Other things to know
L&D
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
Job Details
Country: India
City: Bangalore, Pune, Gurgaon
Industry: Information Technology
Employment Type: Regular
About Thoughtworks
Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 28+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

About Actionboard
https://www.myactionboard.com">Actionboard is comprehensive suite of tools designed to provide actionable insights to entrepreneurs and business people proactively and on demand. Apart from this, Actionboard also provides extensive automation tools to accountants that lets them save time and improve the quality of their work.
What you will do:
- Implement features from end-to-end across the stack
- Work with product managers to understand business requirements and choose appropriate solutions
- Participate and actively contribute to the technical and product discussions
Our tech stack:
- Ruby on Rails
- Sidekiq
- Vue.js
- PostgreSQL
- Google Cloud Platform
We handle problems that involve huge amounts of data and apply a lot of machine learning techniques in addition to regular web development work.
Why work on Actionboard:
- Challenging work: Actionboard handles a large volume of data which turns boring day-to-days tasks into interesting challenges. There is also a huge scope for applying machine learning and data science techniques if that sort of thing interests you.
- Work culture: We are serious but we like to have fun. We work hard but not to the point of burnout nor do we ever do all-nighters. Our team is filled with smart, hard-working, diligent types with a can-do attitude when presented with challenges. We are an intentionally small and agile team.
- Growth potentail: We have a half-yearly review process where we make it clear what objectives are needed to be achieved in order to advance to the next level. Promotions and pay increases are based on skills acquired and work performed.
Technical skills are we looking for:
- HTML/CSS/JavaScript experience
- At least a year of experience working with Rails
- Working knowledge in SQL
- Experience in a Test Driven Development approach
How your growth trajectory will look like at Actionboard:
We are a small company with no bureaucracy where rewards follow results very quickly. Below is the ladder a new developer in our team climbs.
Programmer in Training ( 0 - 6 months experience)
- Learn fundamentals of developing a web application with rails
- No ownership expected. No work related initiatives expected.
- Work will be extensively reviewed. And detailed feedback will be given.
- Works on simple routine problems
Junior Programmer (6m to 12m)
- Strengthen fundamentals of ruby, javascript, sql, html, css
- No ownership expected. No work related initiatives expected.
- Work will be heavily reviewed. And detailed feedback will be given.
- Works on simple routine problems but turns around much faster than person in training
Programmer (12m to 18m):
- Work is reviewed with the occasional need for significant direction or implementation changes.
- Follows established patterns and approaches within existing code bases with ease.
- Co-owns a feature along with a Sr. Programmer
- Works mostly on clearly defined and scoped individual features or problems.
Senior Programmer (18 months to 3 years)
- Work doesn't need to be reviewed, but general direction may be.
- Fully capable of taking substantial features from concept to shipping as the sole programmer (alongside a designer).
- Can provide feedback on the work of junior programmers and programmers.
- Deep expertise within at least one programming environment.
- Basic proficiency in at least one additional programming environment.
Lead Programmer (3 years to 5 years)
- Work happens completely autonomously with no regular need for review.
- Fully capable of owning and running entire subsystems of work (e.g. entire inbound/outbound Tally Sync worklow).
- Helps set and maintain professional standards for the entire organization.
- Deep, substantial expertise in multiple domains. e.g. Design
- Capable of running and directing small teams for substantial projects.
Principal Programmer (5 years to 8 years)
- Fully capable of designing, owning, and running entirely new, novel systems (design user activity tracking systems)
- Capable of running and directing larger teams for large, long-running projects.
- Invents new concepts, pushes the whole organization forward regularly. (e.g. Report Builder)


As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities:-
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture, Mocks
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs, API management
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with data scientists and analysts to improve software
Requirements:-
Proven experience as a full stack developer or similar role
Experience developing desktop and mobile applications
Familiarity with common stacks
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js, React native)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
An analytical mind
Degree in Computer Science, Statistics or relevant field
Job description
Experience: At least 2- 5 years of experience in the IT industry
Technical Abilities:
You should have hands on experience in Web development.
You must have expertise in at least one of these languages: Python, Ruby, Javascript.
You should have working knowledge of a few of these frameworks: Django, Rails, Angular, React, React native.
You must have expertise in working with at least one of these databases: MongoDB, PostGres
You knowledge of the following is preferred: Hadoop, Spark, Kafka, ElasticSearch.
You should have good design development skills in web markup, including HTML5, CSS3.
You should have a solid understanding of web technologies, like, JSON, RESTful APIs, OAuth, etc.
You should be familiar with automated deployment, AWS infrastructure, Docker or similar containers.
You should be VERY well versed with Agile Methodology and Iterative development.
You should have worked in an Agile process and be familiar with standard development tools and processes Viz., code reviews, Bitbucket/Git, PivotalTracker/JIRA, etc.
In addition to Frontend skills (Angular, React, HTML, Bootstrap), they MUST HAVE server- side skills.


Why Deliveroo?
When you first think about Deliveroo, you probably think of getting great food to your house in less than half an hour. Awesome right? But behind the scenes is the real story. This story is one of high growth, huge challenges and an enormous opportunity ahead of us. It began with our founder Will, arriving in London in 2004 and finding it almost impossible to order great food, despite the wealth of incredible restaurants in the city. In 2013 Deliveroo was launched. Fast forward to 2020 and we operate in 12 markets with over 60,000 riders who deliver orders from 60,000 restaurants in over 500 cities worldwide.
We want to be the definitive food company - the app you go to any time you have a hunger pang. We are transforming the way people think about food. We are providing people with limitless access to different cuisines and restaurants, turning cooking from a chore to a choice, and giving people the freedom to eat what they want, when they want, where they want it.
We work with riders, restaurants and consumers. We operate one of the most complex three sided marketplaces in the world and we do this in real time. Millions of customers and thousands of restaurants and riders rely on us to match them within milliseconds. The algorithms behind that marketplace are the secret sauce that allows us to deliver our orders in around 30 minutes.
And we're just getting started.
The scale of the opportunity ahead of us is immense. The global food market is valued at £7.7 trillion but only 1% of it is currently online. Contrast that with the digital disruption of countless other industries - from banking and travel to retail and communications - it's clear that our journey in the food sector has only just begun.
We are already a multi-billion pound company that has grown rapidly. Deliveroo came top in the FT's' list of Europe's fastest growing 1000 companies in 2018, and we were the first company ever to win Deloitte's 'UK Top 50' two years in a row. Yet most of the extraordinary value this company will generate lies ahead of us.
The Role
-
Work as part of a full stack product team to develop solutions to ensure optimal experiences for our customers, riders, and restaurants
-
Utilise a variety of backend technologies to build scalable products
-
You'll take part in decisions related to how we undertake new projects
-
You'll gather requirements and scope out projects with the rest of the team
Our skills include:
We want to emphasise that we don’t expect you to meet all of the below but would love you to have experience in some of these areas.
-
Pride in readable, well-designed, well-tested software
-
5 to 10 years professional experience writing web-based applications in any language, and a willingness to quickly get up to speed on our stack (Ruby/Rails, Go, Python, Scala, or Rust)
-
Experience with TDD environments (RSpec, Minitest, Capybara, Selenium)
-
Experience with relational databases (PostGreSQL, MySQL) and key-value stores (Memcache, Redis)
-
Experience with front-end web technology, bonus points for React
-
Experience with web architecture at scale (20krpm and above)
-
Experience with PostGIS, or any geography-heavy applications
-
Experience with "NoSQL" data backends (Redis, MongoDB, ElasticSearch)
-
Experience solving logistical problems with software
Life at Deliveroo
We are a growing team, with very large impact, seeking to answer some of the most interesting questions out there. We move fast, we’re always looking for new ideas and we’re very transparent about the decisions we make and why we make them.
There are so many questions we need to answer and plenty more we haven’t even encountered. How do data and technology help restaurants to grow as consumer habits change? How can we predict what someone wants to order for dinner long before the idea has even crossed their mind? At Deliveroo these are just some of the tough problems we are solving - and there is no challenge that cannot be yours. No solution is owned by a particular team, which means the scope for growth and personal impact is enormous.
Diversity
We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest growing start-ups around.

Required Skills :
- Strong foundation in programming principles.
- Good knowledge of object-oriented designs, design patterns and data structures. - Strong hold in C#.
- Experience in Unity 3d development.
- Experience with Photon (Multiplayer) and Playfab.
- Exposure to Android and iOS platforms.
- Good communication skills.
- Must have passion for game programming.
Experience 0-3 years.


We are looking for a full stack developer to produce scalable software solutions.
As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities:
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Requirements:
- Degree in Computer Science.
- Strong organizational and project management skills.
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
- Proficiency with server side languages such as Python, Ruby, Java, PHP and .Net.
- Familiarity with database technology such as MySQL, Oracle and MongoDB.
- Excellent verbal communication skills.
- Good problem solving skills.
- Attention to detail.
Reporting directly to the Founder
The job requires a great deal of responsibility early on, but we're working on something exciting and there's lots of opportunity of growth and learning.
The job is full-time, remotely based, and with flexible hours.


