Join us to build a groundbreaking app that will allow photographers to send the right photos to the right people, with AI-powered face recognition. It will open up new possibilities and change the way photographers work.
Benefits
* Work remotely. Get control over where and when you work, with flexible working hours.
* Be part of a small team of innovators, and contribute to exciting new projects.
* Professional development opportunities to enhance your skills.
* Supportive and friendly work environment to foster your creativity and growth.
Job Description
* Collaborate with the product development team to understand user requirements and translate them into technical specifications.
* Design, develop, and maintain photo editing software applications with features such as adjusting exposure, white balance, color correction, and other image enhancement functionalities.
* Implement algorithms and techniques for image processing, manipulation, and optimization.
* Optimize software performance and memory usage to ensure smooth and efficient operation, especially when handling large image files.
* Conduct thorough testing and debugging to identify and resolve software defects and performance issues.
* Stay updated on emerging trends and technologies in the field of image processing and photo editing software.
* Work closely with UI/UX designers to create intuitive and user-friendly interfaces for our software products.
Requirements
* Proven experience in software development, with a focus on photo editing or image processing applications.
* Proficiency in programming languages such as Python, Java, or similar.
* Strong understanding of image processing algorithms, color theory, and digital imaging principles.
* Experience with image file formats (e.g., JPEG, PNG, TIFF) and compression techniques.
* Familiarity with popular photo editing software tools and libraries (e.g., Adobe Photoshop, GIMP, OpenCV).
* Excellent problem-solving skills and attention to detail.
* Ability to work effectively both independently and as part of a collaborative team.
* Strong communication and interpersonal skills.