نتائج البحث:
نتائج البحث:
A prop-tech start-up is looking to hire a Software Engineer - Flutter based on the following conditions.
ِ
About the Role:
We are looking for a Software Engineer Proficient in Flutter. You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.
Responsibilities
● Developing new features and user interfaces from wireframe models
● Ensuring the best performance and user experience of the application
● Fixing bugs and performance problems
● Writing clean, readable, and testable code
● Maintaining and Improving existing code
● Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
Qualifications:
The ideal candidate for this role should have:
● Extensive knowledge about mobile app development. This includes the whole process, from
the first line of code to publishing in the store(s)
● Strong proficiency in Dart
● Deep knowledge of Flutter
● Deep knowledge of BLoC Pattern and flutter_bloc
● Good knowledge of native iOS & Android
● Good knowledge of any of (Swift, Objective-C) and (Java, Kotlin)
● Familiarity with RESTful APIs and mobile libraries for networking
● Thorough understanding of GraphQL
● Thorough understanding of REST
● Experience with profiling and debugging mobile applications
● Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and
the ability to choose the best solution for the app
● Understanding the nature of asynchronous programming
● Understanding mobile app design guidelines on each platform and being aware of their differences
● Proficient understanding of Git
● Implementing automated testing platforms and unit tests
If you have what it takes to be a part of this exciting opportunity, don't hesitate to apply and embark on a journey that will challenge and inspire you. Join our team and unlock your true potential as we revolutionize the Residential Hospitality Industry together. Take the first step towards greatness and apply now!
A prop-tech start-up is looking to hire a UI/UX Designer based on the following conditions.
About the role:
Whether for our internal apps or external apps, we have many challenging UI screens and UX flows that require highly dedicated designers who like to solve puzzles and optimize user efficiency all while creating aesthetically pleasing designs of our rocket ship:
● A world-class hotel management system that empowers guests to take full advantage of their stays
● A suite of web and mobile tools that comprise a task management platform that supports all of our operations and gives us data on how our operations are functioning
● Streamlined logistics and inventory tracking to bring new properties online as soon as possible
Job Responsibilities:
● Steer the design process, emphasizing thorough research, conception, sketching, prototyping, and user testing, all with a strong focus on usability and efficiency.
● Oversee the conversion of high-level concepts into detailed user flows, wireframes, mockups, and prototypes, prioritizing intuitive and efficient user experiences.
● Stay updated on Figma's latest features, especially those that boost prototyping and the efficiency of the design system. Maintain a well-organized and up-to-date design system within Figma.
● Collaborate closely with stakeholders, always prioritizing user experience.
● Deliver designs tailored for a range of devices and interfaces, while proactively anticipating user needs.
● Identify and address usability challenges, always aiming for user-centered, efficient solutions.
● Adopt a mindset of continuous improvement, refining designs based on feedback, user testing, and evolving company goals.
● Drive innovative solutions that elevate user satisfaction and efficiency.
● Lead in educating the team on UX's importance. Offer Figma-focused workshops for developers and hold regular discussions to streamline the development lifecycle and developers' tasks.
Requirements:
● A robust portfolio that demonstrates deep UX thinking, especially in creating efficient and intuitive user flows. This will be presented and defended during the interview.
● Minimum of three years of UI/UX design experience, with a substantial emphasis on user experience design. Preference for candidates with experience in designing intricate user flows for complex Enterprise-level digital environments.
● Mastery of interface design applications, particularly Figma.
● Deep-seated knowledge of UX design best practices and principles, coupled with a proven track record of designing for efficiency and user intuitiveness.
● Ability to extrapolate comprehensive user flows from minimal inputs such as user stories.
● Demonstrated foresight in anticipating future user needs and proactively identifying potential new features.
● Strong teamwork skills; experience with agile teams and collaborating with product managers and developers
● Capacity to translate abstract concepts into actionable UI designs.
● Passion for understanding and solving user challenges through innovative design.
● A proactive approach to staying updated with the latest UX trends, research, and methodologies in the industry.
Job Title Jr. Video Editor Designer
Division Marketing
Department Creative
Reports to Brand Manager
1. PRIMARY PURPOSE
The video editor should have a passion for storytelling and a keen eye for detail. This role involves assisting in the editing and production of video content for various projects, including promotional videos, social media content, tutorials, and more.
This is an excellent opportunity for a talented individual to gain hands-on experience in video editing and grow within a fast-paced environment.
2. DUTIES & RESPONSIBILITIES
01. Assist in editing and assembling raw footage into polished video content.
02. Work closely with the video production team to understand project requirements and objectives.
03. Perform basic video editing tasks such as trimming, cropping, color correction, and audio adjustments.
04. Add visual effects, graphics, and animations to enhance the quality of video content.
05. Ensure consistency in style, branding, and messaging across all video projects.
06. Collaborate with other team members to brainstorm ideas, provide creative input, and contribute to the overall success of projects.
07. Stay up-to-date with industry trends, techniques, and tools for video editing and production.
08. Assist in organizing and maintaining video assets, including file management and archival.
09. Takes Health, Safety & Environment (HSE) lead in ensuring “safe systems of work” and “safe conditions” are in place within area of responsibility.
10. Performs other similar or related duties as required or assigned by management.
3. QUALIFICATIONS & EXPERIENCE
A. Educational Requirements / Qualifications:
- Bachelor's degree in Film Production, Digital Media, Communications, or a related field.
B Experience:
- 1-3 years of experience.
4. SKILLS & COMPETENCIES
- Proficiency in video editing software such as Adobe Premiere Pro, Final Cut Pro, or DaVinci Resolve.
- Basic understanding of video production techniques, including camera operation, lighting, and audio recording.
- Strong attention to detail and a keen eye for visual composition.
- Creativity and the ability to think critically to solve problems and overcome challenges.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with colleagues.
- Passion for storytelling and the ability to convey emotions and messages through video content.
- Portfolio or demo reel showcasing previous video editing work is highly desirable.
- Familiarity with motion graphics software such as Adobe After Effects is a plus.
5. KPI’s
Video Production Metrics:
Number of Videos Edited: Total number of videos edited within a specific time period.
Turnaround Time: Average time taken to complete video editing tasks from receiving raw footage to final delivery.
Video Length: Average length of edited videos produced by the junior editor.
Quality of Editing:
Editing Accuracy: Accuracy of editing tasks performed, measured by the number of errors or corrections needed.
Client Satisfaction: Feedback received from clients or stakeholders regarding the quality and effectiveness of edited videos.
Revisions Requested: Number of revisions requested by clients or stakeholders after initial video edits.
Technical Skills Development:
Training Hours: Number of hours spent on training or skill development activities related to video editing software and techniques.
Mastery of Editing Tools: Proficiency level in video editing software, demonstrated through proficiency tests or evaluations.
Creativity and Innovation:
Creative Input: Contribution of creative ideas or concepts to enhance the visual appeal and storytelling of edited videos.
Innovation in Editing Techniques: Implementation of new editing techniques or effects to improve the quality and impact of videos.
Workflow Efficiency:
File Organization: Maintenance of organized file structures and naming conventions for video assets.
Collaboration with Team: Ability to effectively collaborate with other team members, such as videographers, graphic designers, and producers.
Adherence to Deadlines: Consistency in meeting project deadlines and turnaround times for edited videos.
Feedback and Improvement:
Feedback from Supervisors: Feedback received from senior editors or supervisors regarding the quality and improvement areas of edited videos.
Self-Improvement Initiatives: Proactive efforts taken by the junior video editor to seek feedback, learn new skills, and improve editing techniques.
Engagement and Performance Metrics:
Video Engagement Metrics: Metrics such as views, likes, shares, and comments on edited videos, indicating audience engagement and impact.
Performance against Key Objectives: Achievement of specific goals or objectives set for video projects, such as increasing brand awareness or driving conversions.
Team Contribution:
Team Collaboration: Contribution to team projects, demonstrated through active participation, teamwork, and support for other team members.
Knowledge Sharing: Sharing of knowledge, skills, and best practices with other team members to foster learning and growth within the team.
Job Title Mobile PHP Engineer
Division Software
Department Mobile & PHP Development
Reports to Software manager
1. PRIMARY PURPOSE
lead and contribute to the development of mobile applications, specifically focusing on the backend logic and functionality using the PHP programming language. This role involves taking a senior-level technical leadership position and actively participating in the design, implementation, optimization, and maintenance of the backend components of mobile applications. The Senior Mobile PHP Engineer plays a crucial role in ensuring the seamless interaction between the mobile app's frontend and the server-side infrastructure.
2. DUTIES & RESPONSIBILITIES
01. Lead the design, development, and maintenance of backend components for mobile applications using PHP, ensuring highperformance, scalability, and security.
02. Design and implement well-structured and efficient APIs that facilitate seamless communication between mobile app frontend and backend systems.
03. Collaborate closely with frontend developers, mobile app developers, and designers to ensure cohesive integration and a smooth user experience.
04. Architect and optimize database schemas, write efficient SQL queries, and manage data models to ensure data consistency and responsiveness.
05. Implement strong security measures, including encryption, authentication, and authorization, to safeguard user data and system integrity.
06. Provide technical leadership and mentorship to junior developers, guiding them in coding best practices, architecture, and performance optimization.
07. Lead code reviews, provide constructive feedback, and maintain a high standard of code quality and documentation.
08. Collaborate with DevOps engineers to deploy and manage backend systems in production environments, implementing monitoring and logging for system health.
09. Stay up-to-date with the latest PHP frameworks, libraries, and mobile development trends, and contribute innovative ideas to enhance application features and performance.
10. Identify and troubleshoot technical challenges, diagnose and resolve bugs, and optimize system performance.
11. Participate in architectural discussions, contribute to technical decisions, and promote best practices across the development team.
12. Work closely with project managers and product owners to plan, estimate, and execute backend development tasks within project timelines.
13. Prepare and maintain technical documentation, including API documentation, code comments, and architectural diagrams.
14. Performs other similar or related duties as required or assigned by management.
3. QUALIFICATIONS & EXPERIENCE
A. Educational Requirements / Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
B Experience:
- Proven 4-5 years of experience as a Mobile PHP Engineer, with a strong portfolio showcasing backend development for mobile applications.
- Expertise in PHP programming and proficiency in related frameworks (e.g., Laravel, Symfony).
4. SKILLS & COMPETENCIES
- Strong understanding of API design principles, RESTful architecture, and mobile application development.
- Experience with database systems such as MySQL, PostgreSQL, or MongoDB.
- Solid understanding of security practices, encryption, authentication, and authorization.
- Proficiency in version control systems (e.g., Git) and collaborative development workflows.
- Leadership skills with the ability to provide mentorship and technical guidance to junior developers.
- Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues.
- Strong communication skills and the ability to collaborate effectively in a cross-functional team environment.
- Familiarity with DevOps practices and tools for deployment and system management is a plus.
5. KPI’s
- Code Review Feedback: Measure the number and quality of feedback received during code reviews.
- Code Maintainability: Track code complexity, duplication, and adherence to coding standards over time.
- Code Contribution: Measure the volume of code contributed to the backend systems.
- API Response Time: Monitor the average response time of APIs developed by the engineer.
- API Availability: Track the uptime and availability of APIs to ensure consistent interaction with frontend components.
- API Usage: Measure the usage and adoption of APIs by frontend and mobile app developers.
- Security Vulnerabilities Detected and Addressed: Monitor the number of security vulnerabilities identified and resolved in backend systems.
- Authentication and Authorization Implementation: Ensure timely implementation of secure authentication and authorization mechanisms.
- Data Encryption: Monitor the implementation and usage of data encryption to protect user data.
- Database Query Efficiency: Measure the efficiency of database queries and their impact on system performance.
- Database Schema Design: Track the optimization of database schema design for data integrity and retrieval efficiency.
- Scalability Testing: Perform load testing to determine the system's capacity to handle increased user loads.
- Mentorship and Guidance: Assess the engineer's effectiveness in providing mentorship and guidance to junior developers.
- Collaboration: Measure the engineer's ability to work collaboratively with frontend developers, designers, and crossfunctional teams.
- Bug Count and Severity: Track the number of reported bugs and their severity levels. Monitor the timely resolution of critical bugs.
- New Technology Exploration: Measure the engineer's engagement in exploring and implementing new PHP frameworks, libraries, and tools.
- Continued Learning: Track participation in workshops, conferences, and other learning opportunities.
- Timeliness of Deliverables: Measure the engineer's ability to meet project milestones and deadlines for backend development tasks.
- API Documentation: Evaluate the completeness and clarity of API documentation created by the engineer.
- Deployment Efficiency: Monitor the efficiency of deploying backend systems to production environments.
- Monitoring and Logging: Assess the implementation of monitoring and logging mechanisms for system health.
- Process Enhancements: Measure the engineer's contributions to improving development processes, coding standards, and best practices.
- Task Ownership: Assess the engineer's ownership of backend development tasks and their alignment with project goals.
- User Feedback: Gather feedback from frontend developers and users to assess the quality and impact of backend systems.
Job Title: Research & Development
Department: Product Team
Division/Unit: Product Team
Job Purpose
Work closely with Product team to Oversee research activities and develop knowledge-based products for our company.
Roles and Responsibilities
-Develop research programs incorporating current developments to improve existing products and study potential of new products
-Oversee all aspects of research program and experiments
-Report to senior management on company product technical issues as well as technical developments within the market
-Present at industry conferences on research topics of interest
-Establish and maintain testing procedures for assessing raw materials, in both process and finished products
-Manage trial or testing programs for products/services through the management of staff and assignment of staff and utilization of resources
-Manage or mentor a team of research staff
-Budgeting and cost forecasting of technical development or research programs.
Technical Competencies/Skills
-Strong experience in Research and Product Development
-Proven ability to develop processes and strategies and communicate recommendations to executives
-Experience in identifying target audiences and devising effective campaigns
-Outstanding communication skills
-Up-to-date with latest trends and marketing best practices
Job Requirements
Education
- Bachelor's and Master's Degree in Science, Engineering, Education, Chemistry, Writing,
Technical, Chemical Engineering, Business.
Experience
- 3-5 years of experience in the same field
Licenses and certifications
- List any licenses or certifications required by the position: PMP, CPA, MBA, PMI, R.C, CMA, CMM, CPIM, ISO, ASQ
Physical demand and working conditions
- The position is an office job
Job Title Product Owner
Division Product
Department Acceleration - Product Management
Reports to Product Manager
1. PRIMARY PURPOSE
- Play a pivotal role in driving the development of our products from concept to market release. Work closely with crossfunctional teams, including development, design, and marketing, to ensure the successful delivery of high-quality products that meet customer needs and business objectives.
2. DUTIES & RESPONSIBILITIES
01. Define and communicate the product vision, roadmap, and strategy.
02. Collaborate with senior management to align product goals with the overall business strategy.
03. Ensure that the product backlog is well-defined, up-to-date, and aligned with business objectives.
04. Lead requirement gathering efforts, working closely with stakeholders to define, prioritize, and document product requirements, user stories, and acceptance criteria.
05. Foster collaboration between development, design, marketing, and other teams to ensure the successful execution of product plans.
06. Act as a bridge between technical and non-technical teams to facilitate understanding and alignment.
07. Advocate for exceptional user experiences by working closely with design teams.
08. Stay informed about industry trends, competitor products, and customer feedback to inform product decisions.
09. Define release scope and priorities based on customer needs and business goals.
10. Coordinate with development teams to ensure successful and timely product releases.
11. Collaborate with QA teams to validate that product features meet the defined acceptance criteria and quality standards.
12. Monitor post-release feedback and iterate on product improvements.
13. Communicate project status, updates, and priorities to relevant stakeholders, including team members and senior management.
14. Manage and set expectations with stakeholders, keeping them informed and engaged throughout the product development cycle.
15. Define and monitor key performance indicators (KPIs) to assess product success and make data-driven decisions.
16. Use data analytics to identify opportunities for product optimization and enhancement.
17. Takes Health, Safety & Environment (HSE) lead in ensuring “safe systems of work” and “safe conditions” are in place within area of responsibility.
18. Performs other similar or related duties as required or assigned by management.
3. QUALIFICATIONS & EXPERIENCE
A. Educational Requirements / Qualifications:
Bachelor's degree in business, computer science, or a related field. Master's degree is a plus.
B Experience:
3-5 years of relevant experience.
Proven experience as a Product Owner or Product Manager, preferably in a senior role.
Strong analytical and problem-solving skills.
C. SKILLS & COMPETENCIES
- Excellent communication, leadership, and interpersonal skills.
- Deep understanding of Agile development methodologies (e.g., Scrum, Kanban)
- Proficiency in product management tools and software.
- Experience with software development processes and technologies.
- Proactive attitude and ability to thrive in a dynamic, fast-paced environment.
- Strong organizational skills and attention to detail.
- Strong oral and written communication.
D. KPI’s
- Vision Clarity: Ensure that the product vision is clearly defined and understood by the development team and stakeholders.
- Alignment with Business Strategy: Measure the degree of alignment between the product roadmap and the organization's business objectives.
- Requirement Quality: Monitor the quality and completeness of product requirements, user stories, and acceptance criteria.
- Requirement Changes: Track the number of requirement changes or additions after initial grooming and the impact on project timelines.
- Backlog Health: Assess the health of the product backlog, including its size, prioritization, and alignment with customer needs.
- Backlog Grooming Efficiency: Measure the efficiency and effectiveness of backlog grooming sessions.
- Team Collaboration: Evaluate collaboration and communication within cross-functional teams, including development, design, and marketing.
- Stakeholder Engagement: Measure the engagement and satisfaction of stakeholders involved in the product development process.
- UX Improvements: Track the number of usability enhancements implemented based on user feedback.
- User Satisfaction: Gather user feedback and measure satisfaction with product features and improvements.
- Release Success Rate: Measure the successful delivery of planned features or product increments without major issues or delays.
- Release Frequency: Track the frequency of product releases and the ability to meet release deadlines.
- KPI Monitoring: Define and track relevant product KPIs, such as user engagement, conversion rates, and customer retention.
- Data-Driven Decisions: Assess the use of data analytics to inform product decisions and optimizations.
- Competitor Analysis: Evaluate the regularity and impact of competitor analysis on product decisions.
- Market Feedback Utilization: Measure how customer feedback and market research influence product improvements.
- Innovation Initiatives: Monitor the introduction of innovative features or improvements to the product.
- Process Improvements: Assess contributions to process improvements in product management and development.
- Effective Communication: Evaluate the effectiveness of communication with stakeholders at all levels, including executives.
- Net Promoter Score (NPS): Measure customer satisfaction and loyalty, especially for products with external customers.
- Revenue Growth: Track the impact of product decisions on revenue growth, profitability, or cost reduction.
- Team Satisfaction: Measure the satisfaction and performance of the product development team.
- Mentorship and Coaching: Assess the ability to mentor and coach junior product owners or team members.
Job Title: Sr. Graphic Designer
Division: Marketing
Department: Creative
Reports to: Brand Manager
1. PRIMARY PURPOSE
- As a Senior Graphic Designer, you will take a leadership role in shaping the visual identity of our brand and creating compelling designs across various platforms. Your creativity, expertise, and ability to mentor and inspire junior designers will be instrumental in driving our design efforts to new heights.
2. DUTIES & RESPONSIBILITIES
01. Lead the design process from concept development to final execution, ensuring all designs align with our brand identity and objectives.
02. Collaborate closely with cross-functional teams, including marketing, product, and web development, to understand project requirements and deliver effective design solutions.
03. Develop innovative and visually appealing designs for a range of mediums, including digital platforms, print materials, packaging, and more.
04. Develop innovative and visually appealing designs for a range of mediums, including digital platforms, print materials, packaging, and more.
05. Provide art direction and guidance to junior designers, offering constructive feedback and mentorship to foster their growth and development.
06. Stay up-to-date with industry trends and emerging design techniques, incorporating them into our design processes.
07. Manage multiple projects simultaneously, balancing priorities and meeting deadlines.
08. Conduct thorough quality control checks on design deliverables to ensure accuracy and consistency.
09. Collaborate with external vendors and agencies when needed, ensuring brand consistency in outsourced projects.
10. Takes Health, Safety & Environment (HSE) lead in ensuring “safe systems of work” and “safe conditions” are in place within area of responsibility.
11. Performs other similar or related duties as required or assigned by management.
3. QUALIFICATIONS & EXPERIENCE
A Educational Requirements / Qualifications:
Bachelor’s degree in graphic design, Visual Communication, or a related field (or equivalent work experience).
B Experience:
A minimum of 5 – 7 years of professional experience in graphic design or a closely related field with a strong portfolio showcasing a range of design projects.
Proven experience as a Sr. Graphic Designer or similar role.
4. SKILLS & COMPETENCIES
- Expert-level proficiency in graphic design software, such as Adobe Creative Suite (Photoshop, Illustrator, InDesign).
- Deep understanding of design principles, typography, color theory, and layout composition.
- Demonstrated ability to lead and mentor a team of designers, providing guidance and fostering their professional growth.
- Strong project management skills, with the ability to prioritize tasks and manage multiple deadlines.
- Excellent communication and collaboration skills, with the ability to effectively present and articulate design concepts and strategies.
- Attention to detail and a commitment to delivering high-quality design work.
- Experience working with cross-functional teams and external vendors.
- Ability to adapt quickly to changing priorities and evolving design needs.
- Knowledge of motion graphics, animation, or video editing is a plus.
5. KPI’s
- Design Project Completion Rate: Measure the percentage of design projects that are completed on time and within budget.
- Design Quality: This could be gauged through feedback from stakeholders, such as team members, clients, or end-users.
- Feedback can be collected through surveys or direct feedback sessions.
- Brand Consistency: Evaluate how well the designs align with the brand identity and guidelines. This could be assessed through internal or external audits or stakeholder feedback.
- Cross-Functional Collaboration Satisfaction: This KPI can be measured by soliciting feedback from the cross-functional teams (marketing, product, web development) regarding their satisfaction with the design team's collaboration and support.
- Junior Designer Growth: This could be tracked by assessing the improvement in skills and performance of junior designers under the lead designer's mentorship.
- Innovation in Design: Assess the number of new design techniques or trends incorporated into projects or the number of innovative design solutions implemented.
- Vendor/Agency Collaboration Success: Measure the success rate of projects involving external vendors or agencies. This could be based on the successful delivery of outsourced projects that maintain brand consistency.
- Quality Control Efficiency: Measure the percentage of design deliverables that pass quality control checks the first time.
- Design Effectiveness: This can be evaluated by the performance of the design in achieving its objectives, such as conversion rates, user engagement metrics, or other relevant metrics for digital platforms.
Job Title: Solution Architect
Grade/Level: Management
Department: Information Technology
Division/Unit: Information Technology
Job Purpose:
Work closely with IT team to develop and integrate computer systems, reviewing existing systems to identify areas for improvement and monitoring the outcome of new or upgraded systems on business operations.
Roles and Responsibilities
- Plan, manage, and implement an IT Strategy in alignment with the Corporate Strategy.
- Selection and management of the chosen Technology Stack.
- Forge a link between the existing enterprise architecture and the particular project.
- Continuously research emerging technologies and propose changes to the existing architecture.
- Pay attention to system integrations, sustainability and feasibility.
- Guide and consult developers and engineers.
- Adhere to all the requirements and guidelines for quality, security, extensibility etc.
- Suggest the technologies that will match product requirements and enterprise architecture.
- Mitigate the risks of product misalignment with stakeholder requirements and ensure that the solution fits the defined purpose.
- Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products.
- Perform other job-related duties as assigned by direct manager.
Technical Competencies/Skills
- Technological acumen and Job Knowledge.
- Outstanding knowledge of software and application design and architecture
- Knowledge of HTML/CSS, JavaScript and UI/UX design
- Technical mindset and analytical approach
Job Requirements
Education
- Bachelor’s Degree in Computer Engineering, Software Engineering or any related field
- Masters in Software Solutions Architecture is preferred
Experience
- 7+ years of experience in the same field
Licenses and certifications
- CISSP Information Systems Security Architecture Professional (CISSIP-ISSAP) certification/similar is preferred
Physical demand and working conditions
- The position is an office job
توظيف المواهب الفلسطينية
تصفح الفرص