Senior Software Engineer (Remote) at UXpilot.ai

Senior Software Engineer (Remote) at UXpilot.ai

Are you ready to shape the future of design? UXpilot.ai is at the forefront of revolutionizing digital product design through AI-powered solutions. Our platform empowers designers, product managers, founders, and developers worldwide to create exceptional digital experiences. As we experience rapid growth, we’re seeking passionate talent to join our mission of building the next generation of design automation tools.

This role offers the flexibility of working remotely or on-site if preferred, making it a great opportunity for professionals looking to make an impact in the world of AI and design technology.

2. Responsibilities

As a Senior JavaScript Developer, you’ll play a critical role in the development of our cutting-edge platform. Working closely with the Head of Development, you will:

  • Develop and maintain advanced features for our Figma plugin using JavaScript/TypeScript.
  • Build complex drawing, rendering, and manipulation functionalities leveraging the Figma API.
  • Design efficient algorithms for processing and transforming design elements.
  • Optimize the performance of the plugin to handle large-scale document operations seamlessly.
  • Manage and optimize DOM handling and manipulation for better user experience.

This role demands a combination of technical expertise and creativity to bring innovative solutions to life.

3. Qualifications

To succeed in this role, you’ll need the following skills and experience:

Essential Requirements:

  • Proficiency in JavaScript/TypeScript and DOM manipulation.
  • Proven experience in developing Figma plugins or similar tools for design software.
  • Deep understanding of the Figma API, including its constraints and best practices.
  • Strong problem-solving skills with a focus on algorithms and data structures.
  • Experience working with Canvas API or other drawing technologies.
  • A solid grasp of design systems and UI component architecture.
  • Demonstrated ability to optimize performance in browser-based applications.

Bonus Skills:

  • Background in graphics programming or computational geometry.
  • Familiarity with design principles and workflows.
  • Experience with AI/ML technologies.
  • Knowledge of building real-time applications.

4. Benefits

Joining UXpilot.ai means being part of a forward-thinking company that values innovation and growth. Here’s what we offer:

  • A chance to shape the future of AI-powered design, leaving a lasting impact on the industry.
  • Opportunities to work with state-of-the-art technologies and expand your expertise.
  • A collaborative and innovation-driven culture that encourages creative problem-solving.
  • Room for professional development with a focus on learning and growth.
  • A remote-friendly work environment that promotes work-life balance.

5. Applying Guide

Interested in joining our team? Here’s how you can apply:

  1. Prepare your resume and portfolio showcasing relevant experience, especially in Figma plugin development or similar projects.
  2. Write a brief cover letter explaining why you’re excited about this role and how your skills align with our requirements.
  3. Submit your application through our official website or LinkedIn job portal.
  4. Shortlisted candidates will be invited for an initial interview followed by a technical assessment.
  5. Stay tuned for further updates from our hiring team!

We’re excited to hear from motivated candidates who are ready to contribute to the future of AI-driven design!


Frequently Asked Questions (FAQs)

1. What is the primary focus of this role?
The role focuses on building and optimizing a Figma plugin with advanced functionalities, including drawing, rendering, and handling design elements using JavaScript/TypeScript.

2. Do I need prior experience with Figma plugins?
Yes, prior experience with Figma plugin development or similar design tools is essential for this position.

3. Is this role fully remote?
Yes, the role is remote-friendly, but you also have the option to work on-site if that’s your preference.

4. What does the interview process look like?
The process involves submitting your application, followed by an initial interview, a technical assessment, and possibly a final discussion with the hiring team.

5. Are there opportunities for growth within UXpilot.ai?
Absolutely! We prioritize professional development and offer various opportunities for learning and career advancement.

6. What is the expected skill level for this role?
This is a senior-level position requiring advanced knowledge of JavaScript, TypeScript, Figma API, and related technologies.

7. Does UXpilot.ai support work-life balance?
Yes, we believe in maintaining a healthy work-life balance and offer flexible working arrangements to support our employees’ well-being.

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment