Frontend Web Developer

About this role

Photoneo’s AI and software enable robots to see and navigate in dynamic environments. As a Web Developer of Bin Picking Software, you will help build and maintain functional web applications, ensuring our web-based wizard interface – simple yet powerful remains user-friendly and efficient. You will contribute to the most mature and proven Bin-Picking solution available today, integrating new features, improving performance, and following best practices, all while reporting to your Technical Lead.

Location

Bratislava (Hybrid)

Type of employment

Full-time

Salary (brutto)

From € 2300/month based on seniority and experience

Reports to

Automation Team Leader

Core responsibilities:

Frontend Development
Utilize your technical expertise to design, develop, and maintain the frontend of our Bin Picking Software, ensuring seamless integration with new backend features and updates.

Feature Implementation
Collaborate with backend developers and other team members to integrate new features and functionalities, enhancing the software’s capabilities in 3D vision, localization, path planning, and robotic control.

User Interface and Experience
Create intuitive, user-friendly interfaces that align with best practices in UX/UI design, ensuring a high-quality experience for our users.

AI Integration
Work on integrating new AI features into the software, such as tools for switching, deploying or even possibly training neural networks, to enhance its functionality.

Testing and Debugging
Ensure the reliability of the frontend through rigorous testing, including automated testing with Selenium, and proactively address bugs and performance issues. Actively participate in pull request reviews, engage in pair programming sessions with other team members, and contribute to maintaining the overall high-quality code standards within the team.

Collaboration and Communication
Work closely with cross-functional teams, including AI specialists, backend/machine vision developers, and robotic engineers and product owner, to deliver a versatile and robust bin-picking solution.

Documentation and Knowledge Sharing
Document processes, features, and updates while actively sharing knowledge and insights with team members to foster continuous learning and innovation.

Innovation and Experimentation
Leverage AI technologies to streamline your own workflow, improve productivity, and automate routine tasks for more efficient development. Experiment with emerging AI tools and technologies, to drive innovation and maintain our competitive edge as the most versatile bin-picking solution on the market.

Timely Delivery
Take ownership of tasks, ensure punctuality, and meet project deadlines while maintaining high-quality output.

Requirements:

Education:

  • Bachelor’s degree or higher in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related field is preferred. However, provable experience in web development will also be considered.

Experience:

  • Proven experience in web application development for at least 1 year
  • Familiarity with MVC frameworks (Django is a plus)
  • Previous experience with Linux (basic required; advanced is a plus)
  • Familiarity with ROS (Robot Operating System) – previous experience or knowledge of ROS is a great advantage

Frontend Technologies:

  • HTML5, CSS, and CSS preprocessors (SASS)
  • JavaScript: Experience with building interactive and dynamic user interfaces
  • jQuery: Proficiency in simplifying DOM manipulation and event handling
  • Gulp: Familiarity with automating tasks and workflows in web development
  • Yarn: Competence in managing JavaScript dependencies efficiently

Backend and Automation:

  • Python: Familiarity with scripting or application development
  • Selenium: Experience in automating web application testing and browser interactions

Design and UX:

  • Experience with UX/UI design

Development Practices:

  • Experience with Source Control Management tools (e.g., Git, Subversion)
  • A keen sense for recognizing bugs and attention to detail, while maintaining the ability to see the bigger picture and understand broader project objectives

Soft Skills:

  • Self-motivated team player with a proactive attitude and a willingness to share knowledge
  • Strong ability to meet deadlines and maintain punctuality
  • A willingness to experiment with AI tools and adopt innovative solutions
  • Commitment to fostering a creative, engaging, and innovative workplace

Language Skills:

  • Written and spoken English proficiency at B1-B2 level

Benefits

Main benefits from Day 1:

  • Daily breakfast in the office
  • Option of working form home/hybrid work
  • Flexible work schedule
  • Unlimited sick days
  • Parking for everyone, bike storage with showers and changing rooms on site
  • Rooftop terrace with nice view of Bratislava
  • Pet friendly office
  • Professional development
  • Generous referral program

Benefits after first anniversary:

Option to select one of the following benefits:

  • Annual public transportation pass
  • Contribution to a recreation trip
  • Credit for massages
  • Year-round healthcare access at ProCare
  • III. pillar pension contributions
  • Brain boost – budget for professional development
  • Comfy Up voucher for workspace personalization or ergonomic workspace equipment

And more…

Apply for this position
Apply for this position

2D vs 3D: Which is right for your application?

Free Webinar: Mixed-Case Depalletizing & Random Bin Picking with TM Robot and Photoneo

Explore Photoneo's Complete Product Portfolio, Patented Technologies, and Proven Case Studies