1. Design and develop efficient, reusable, and reliable code for web, iOS, and Android platform
2. Implement a robust set of services and APIs to power the web application
3. Ensure the best possible performance, quality, and responsiveness of applications across platforms
4. Work with a team of developers, UI/UX designers, and product managers to ideate software solutions
5. Develop and execute unit and functional tests to ensure the integrity and quality of the application
6. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
7. Stay abreast of the latest developments in web and mobile app technologies, as well as advancements in AI and machine learning
8. Leverage AI technologies to enhance the functionality and user experience of applications, including personalization, recommendation engines, and natural language processing
9. Create comprehensive documentation for new and existing applications
Requirements:
1. Proven work experience as a Full Stack Developer or similar role
2. Strong knowledge of web technologies, including HTML5, CSS3, JavaScript, and modern JS frameworks (e.g., React, Angular, Vue)
3. Experience with server-side languages such as Python, Ruby, Java, PHP, and .Net
4. Proficiency in mobile app development for iOS (Swift/Objective-C) and Android (Java/Kotlin)
5. Familiarity with database technology such as MySQL, MongoDB, and Oracle
6. Experience with cloud messaging APIs and usage of push notifications
7. Knowledge of AI and machine learning principles and their application in software development
8. Excellent problem-solving skills and ability to work in a team environment
9. Strong oral and written communication skills
What We Offer:
1. Competitive salary and benefits package
2. Opportunity to work on exciting projects with the latest technologies
3. Supportive team environment and opportunities for professional growth
4. Flexible working hours and remote work options
We are a dynamic and innovative Italian tech company dedicated to revolutionizing the digital world. With a focus on cutting-edge solutions, we strive to push boundaries and drive excellence in every project we undertake.