- Career Level Mid-Senior-level
- Experience 4 Years+
- INDUSTRY Software Development
Job Description
Are you ready for an exciting opportunity to shape the future of SaaS architecture? We’re seeking passionate individuals to join our team and contribute to our cutting-edge platform.
As an aspiring leading software design company for architects, we’ve built a powerful SaaS Architecture platform that is revolutionizing the industry. Our tech stack relies heavily on Clojure and ClojureScript, making it the perfect playground for developers who thrive on innovation and enjoy pushing the boundaries of what’s possible.
We are seeking a talented and motivated Senior Software Developer to join our team and contribute to improving existing codebase + extension of functionality building our design tool using Clojure and ClojureScript. As a Software Developer, you will be responsible for leveraging the power of Clojure/ClojureScript to enhance the features of our software design tool and tackle various tasks like image processing, performance improvement (load time of the app), and improving the user experience.
You will collaborate with a cross-functional team, managers, and stakeholders to deliver high-quality solutions and improvements.
Responsibilities:
- Extend and improve the functionality of our software using Clojure and ClojureScript, implementing new features, enhancing existing ones and improving performance
- Utilize Clojure/ClojureScript to tackle design tools and ease up the UX
- Collaborate closely with designers, developers, and management to understand requirements, translate them into technical solutions and implement them accordingly
- Write clean, efficient, and maintainable code using Clojure and ClojureScript
- Conduct thorough testing and debugging of software components to ensure high-quality deliverables
- Optimize software performance and troubleshoot issues as they arise
- Desire to be up to date with advancements in Clojure/ClojureScript and image processing techniques
- Contribute proactively with feedback on improving the current codebase, with code reviews + improvement feedback
- Contribute to the documentation base of the functionalities and other research and developments
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proven experience as a Software Developer, with a strong focus on Clojure and/or ClojureScript development (+4 years)
- Solid understanding of functional programming principles and commercial experience with Clojure and/or ClojureScript in a professional setting/production
- Ideally experience or desire to learn working on image processing tasks developing design tools in general and using Penpot libraries (Potok and Rumex, good to have)
- Familiarity with design and prototyping tools is a plus
- Proficiency in web development technologies such as HTML, CSS, and JavaScript
- Strong problem-solving skills and attention to detail
- Ability to work collaboratively in a team environment and effectively communicate technical concepts
- Self-motivated, Can Do attitude, with a passion for learning new technologies and staying updated with industry trends
Preferred Qualifications:
- Experience with ClojureScript libraries/frameworks such as Reagent or Figwheel
- Familiarity with libraries or tools used for image processing in the Clojure ecosystem, such as Quil or Incanter
- Knowledge of SVG, raster, and vector image formats and their manipulation
- Understanding of front-end development principles and experience with frameworks like React, Angular, or Vue.js
- Familiarity with version control systems, such as Git
- Experience with UI/UX design principles
Join our dynamic team and contribute to the growth and success of our software, leveraging the power of Clojure and ClojureScript for functionality extension and image processing. If you have a passion for functional programming and enjoy tackling complex image-processing challenges, we would love to hear from you.
Please submit your resume, portfolio, and any relevant code samples or projects showcasing your expertise in Clojure/ClojureScript development and image processing.
We offer a competitive salary approximately in a median range of $38K to $45K+ per year, along with additional benefits and perks that recognize and reward your hard work, based on performance.
Your skills and expertise will be valued, and your contributions will play a crucial role in shaping the future of our platform.
Are you ready? Buckle up!