Ultimate Talent Company is seeking for a talented and qualified candidate for Part time Software Engineer Position:
|Reporting to||General Manager|
|No. of Position:||1|
|Type of Employment
Type of Employee
|Announcement Date:||22 August 2023|
|Application deadline:||15 September 2023|
As a Software Engineer specializing in Website Designing, Database Management, Social Media Integration, and Mobile Application Development, you will design, develop, and maintain various software applications and systems that interact with web platforms, databases, social media networks, and mobile devices. You will work collaboratively with cross-functional teams to deliver high-quality, user-centric solutions that meet the needs of our clients and end-users.
Duties and Responsibilities:
- Collaborate with UI/UX designers to create visually appealing and user-friendly website layouts.
- Ensure website performance, speed, and accessibility across different browsers and devices.
Database Design and Management:
- Design and implement efficient and scalable database structures that align with application requirements.
- Develop, optimize, and maintain database queries, ensuring data integrity and security.
- Perform database tuning and optimization for optimal performance.
Social Media Integration:
- Integrate social media APIs and services into applications to enable seamless sharing and interaction.
- Implement features such as social login, sharing buttons, and real-time feeds from social platforms.
- Monitor and adapt to changes in social media platform APIs and guidelines.
Mobile Application Development:
- Design and develop cross-platform mobile applications using frameworks like React Native, Flutter, or native languages.
- Collaborate with mobile app designers to ensure consistent user experience across platforms.
- Optimize mobile apps for performance, responsiveness, and compatibility with various devices.
Collaboration and Communication:
- Work closely with software architects, designers, and product managers to define project requirements and specifications.
- Participate in code reviews, provide constructive feedback, and ensure code quality and best practices.
- Communicate project progress, challenges, and solutions effectively within the team.
Required Qualifications and Skills:
- Bachelor Degree in Computer Science, Software Engineering, or a related field;
- Minimum 2-3 Years of Experience in website designing, database design, social media integration, and mobile application development;
- Fluency in Kurdish or Arabic languages and English language is essential;
- Proficiency in front-end technologies and modern front-end frameworks;
- Strong database management skills with expertise in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with integrating and working with various social media (Facebook, Linkedin, Twitter, Instagram, Youtube, Tiktok, Snapchat… etc.).
- Proficiency in mobile app development frameworks and languages.
- Familiarity with version control systems (Git) and collaborative development workflows.
- Problem-solving mindset with the ability to troubleshoot issues, optimize performance, and adapt to new technologies.
- Excellent communication skills, both written and verbal, for effective collaboration and documentation.
Working Condition and Benefit Package:
- Working Days & Hours: 4 days per week (Hybrid: Office & Remotely) & 2-3 hours per day;
- Salary: Negotiable, based on the experience and deliverables.
- Salary Offer Negotiable, based on the experience and deliverables. USD Negotiable, based on the experience and deliverables. Month
- How to apply Interested applicants must send their most recent CV to Jobs@ultimate-talent.com, Subject line must read: UT-IRQ-034, Software Engineer – Erbil
- Job Reference UT-IRQ-034, Software Engineer – Erbil