Job Title:
Software Developer
Overview:
The AI Factory is dedicated to advancing its management software through innovative technologies. Our primary goal is to seamlessly integrate new features into our product line, enhancing functionality and user experience or recreating workflows to take full advantage of technological advancements.
Key Responsibilities:
* Collaborate with designers and product managers to understand design requirements and translate them into elegant, responsive user interfaces using React.js;
* Develop and maintain reusable UI components and libraries that adhere to guidelines;
* Work closely with backend developers to integrate frontend components with backend services;
* Ensure the technical feasibility of designs and optimize applications for maximum speed and scalability;
* Conduct code reviews and provide feedback to team members to maintain code quality and consistency;
* Implement and maintain automated tests to ensure application reliability and performance;
* Stay updated on industry trends and best practices in software development, particularly in the React.js ecosystem, and propose solutions to improve processes;
* Troubleshoot and debug technical issues reported by users and provide timely resolutions.
Requirements:
We are seeking a skilled Software Developer with:
* Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience);
* Proven experience working as a Frontend Developer with a focus on React.js development;
* Strong proficiency in JavaScript, HTML, CSS, and related web technologies;
* Experience with modern software development tools and libraries;
* Solid understanding of design principles and cross-browser compatibility issues;
* Familiarity with RESTful APIs and asynchronous request handling;
* Excellent problem-solving and analytical skills with attention to detail;
* Ability to work effectively both independently and collaboratively in a fast-paced environment;
* Strong communication skills and ability to articulate technical concepts.
Benefits:
Our company offers:
* Annual bonus based on achievement of goals;
* Hybrid and flexible work model;
* 25 days of vacation per year;
* Health insurance;
* Access to online learning platforms and in-house academy;
* Opportunities for training and certifications;
* Integration into a dynamic team.
Location:
Portugal, Europe