Careers
Showing current offers and
jobs available
UX/UI Designer
Job Summary: We are seeking a talented and experienced UX/UI Designer to join our team. The ideal candidate will be responsible for creating intuitive and visually appealing user interfaces for our digital products. You will collaborate closely with product managers, developers, and other stakeholders to understand user needs and design solutions that enhance user experience and drive business goals.
Responsibilities:
- Conduct user research to understand user needs, preferences, and behaviors.
- Create user personas, user journeys, and other UX artifacts to guide the design process.
- Design wireframes, mockups, and prototypes that illustrate user interface functionality and interactions.
- Collaborate with product managers and developers to ensure design feasibility and alignment with project goals and timelines.
- Iterate on designs based on user feedback, usability testing, and data analysis.
- Maintain and evolve design systems, style guides, and UI component libraries.
- Stay up-to-date with industry trends, best practices, and emerging technologies in UX/UI design.
Requirements:
- Bachelor's degree in Design, HCI, or related field.
- Proven experience as a UX/UI Designer or similar role, with a strong portfolio showcasing your design work.
- Proficiency in design tools such as Adobe XD, Sketch, Figma, or similar.
- Solid understanding of user-centered design principles and methodologies.
- Excellent communication and collaboration skills.
- Ability to work independently and manage multiple projects simultaneously.
- Experience working in agile development environments is a plus.
Project Manager
A project manager is responsible for overseeing the planning, execution, and completion of projects within an organization. Their primary role is to ensure that projects are delivered on time, within budget, and according to specifications. Here's a comprehensive job description for a project manager:
Position Title: Project Manager
Overview: As a Project Manager, you will be responsible for leading cross-functional teams to deliver projects within the constraints of scope, time, and budget. You will oversee all aspects of project management, including planning, execution, monitoring, and closing. Your role will involve effective communication with stakeholders, risk management, resource allocation, and ensuring adherence to project timelines and quality standards.
Responsibilities:
Project Planning:
- Define project scope, objectives, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, schedules, and budgets.
- Identify and assess project risks and develop mitigation strategies.
Team Leadership:
- Lead and motivate cross-functional teams to achieve project goals.
- Assign tasks and responsibilities to team members.
- Foster a collaborative and positive work environment.
Project Execution:
- Monitor project progress and performance against the plan.
- Take proactive measures to address issues and risks as they arise.
- Ensure that project deliverables meet quality standards and stakeholder expectations.
Stakeholder Management:
- Communicate regularly with stakeholders to provide updates on project status, risks, and issues.
- Manage stakeholder expectations and ensure alignment with project objectives.
Resource Management:
- Allocate resources effectively to ensure the successful completion of projects.
- Coordinate with resource managers to resolve conflicts and optimize resource utilization.
Budget Management:
- Track project expenses and ensure adherence to budgetary constraints.
- Identify opportunities for cost savings and efficiency improvements.
Quality Assurance:
- Implement quality assurance processes to ensure the delivery of high-quality project outcomes.
- Conduct project reviews and lessons learned sessions to identify areas for improvement.
Documentation and Reporting:
- Maintain comprehensive project documentation, including project plans, schedules, status reports, and meeting minutes.
- Generate regular progress reports for stakeholders and senior management.
Requirements:
- Bachelor's degree in a relevant field (e.g., business administration, engineering, computer science).
- Proven experience as a project manager, preferably in a related industry.
- Strong leadership, communication, and interpersonal skills.
- Excellent organizational and time management abilities.
- Proficiency in project management tools and software.
- Certification in project management (e.g., PMP, PRINCE2) is a plus.
Sr. Software Engineer (PHP/Laravel/VueJS)
Position Title: Senior Software Engineer (PHP/Laravel/Vue.js)
Overview: As a Senior Software Engineer specializing in PHP, Laravel, and Vue.js, you will play a crucial role in the development and maintenance of our web-based applications. You will work closely with cross-functional teams to design, implement, and test robust software solutions that meet the needs of our clients and stakeholders. Your expertise in PHP, Laravel, and Vue.js will be instrumental in driving the success of our projects and ensuring the scalability and performance of our applications.
Responsibilities:
Software Development:
- Design, develop, and maintain scalable and secure web applications using PHP, Laravel, Vue.js, and other relevant technologies.
- Write clean, well-documented, and efficient code following industry best practices and coding standards.
- Implement new features and enhancements according to project requirements and technical specifications.
Technical Leadership:
- Provide technical guidance and mentorship to junior engineers.
- Participate in code reviews to ensure code quality, consistency, and adherence to coding standards.
- Collaborate with cross-functional teams to design and implement technical solutions that align with business objectives.
System Architecture:
- Contribute to the design and architecture of software systems, ensuring scalability, performance, and reliability.
- Evaluate and recommend new technologies, tools, and frameworks to enhance the development process and improve system efficiency.
Testing and Quality Assurance:
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of software applications.
- Identify and troubleshoot software defects and performance issues, and implement solutions to address them.
Documentation and Collaboration:
- Create and maintain technical documentation, including design documents, API specifications, and user guides.
- Collaborate effectively with product managers, designers, and other stakeholders to gather requirements, clarify technical specifications, and ensure the successful delivery of projects.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a software engineer, with a focus on PHP, Laravel, and Vue.js development.
- Strong proficiency in PHP, Laravel framework, and Vue.js.
- Solid understanding of web development principles, including RESTful APIs, MVC architecture, and front-end technologies (HTML, CSS, JavaScript).
- Experience with relational databases (e.g., MySQL, PostgreSQL) and version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Software Engineer (PHP/Laravel/VueJS)
Position Title: Software Engineer (PHP/Laravel/Vue.js)
Overview: As a Software Engineer specializing in PHP, Laravel, and Vue.js, you will be responsible for developing and maintaining web-based applications that meet the needs of our clients and stakeholders. You will work closely with cross-functional teams to design, implement, and test software solutions, ensuring the scalability, reliability, and performance of our applications. Your expertise in PHP, Laravel, and Vue.js will be essential in contributing to the success of our projects and delivering high-quality software products.
Responsibilities:
Software Development:
- Design, develop, and maintain web applications using PHP, Laravel, Vue.js, and other relevant technologies.
- Write clean, well-structured, and maintainable code following coding standards and best practices.
- Implement new features, enhancements, and bug fixes according to project requirements and technical specifications.
Collaboration and Communication:
- Collaborate effectively with product managers, designers, and other team members to gather requirements, define technical solutions, and ensure the successful delivery of projects.
- Communicate project status, progress, and challenges to stakeholders in a clear and timely manner.
- Participate in agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
Testing and Quality Assurance:
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of software applications.
- Identify and troubleshoot software defects and performance issues, and work with the team to implement solutions.
Continuous Learning and Improvement:
- Stay up-to-date with emerging technologies, trends, and best practices in web development.
- Continuously seek opportunities to improve technical skills and knowledge through self-learning, training, and professional development activities.
- Share knowledge and insights with team members to foster a culture of learning and growth.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Proven experience as a software engineer, with a focus on PHP, Laravel, and Vue.js development.
- Strong proficiency in PHP, Laravel framework, and Vue.js.
- Solid understanding of web development principles, including RESTful APIs, MVC architecture, and front-end technologies (HTML, CSS, JavaScript).
- Experience with relational databases (e.g., MySQL, PostgreSQL) and version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Senior Front-end Engineer
Position Title: Senior Front-end Engineer
Overview: As a Senior Front-end Engineer, you will be a key member of our development team, responsible for designing, implementing, and maintaining user interfaces for web applications. You will collaborate closely with cross-functional teams to deliver high-quality, responsive, and visually appealing front-end solutions. Your expertise in front-end technologies, best practices, and UI/UX design principles will be instrumental in driving the success of our projects and ensuring an exceptional user experience.
Responsibilities:
Front-end Development:
- Design and develop user interfaces for web applications using HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue.js).
- Implement responsive design principles to ensure compatibility across various devices and screen sizes.
- Optimize front-end performance to enhance page loading times and overall user experience.
UI/UX Design:
- Collaborate with designers and product managers to translate UI/UX design wireframes and mockups into functional front-end components.
- Ensure consistency and adherence to design guidelines and branding standards throughout the development process.
Technical Leadership:
- Provide technical leadership and mentorship to junior front-end engineers.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Evaluate and recommend front-end technologies, tools, and libraries to improve development efficiency and productivity.
Cross-functional Collaboration:
- Work closely with back-end engineers, product managers, and other stakeholders to understand requirements, define technical solutions, and deliver features on time and within scope.
- Participate in agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
Testing and Quality Assurance:
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of front-end components.
- Identify and troubleshoot front-end issues and bugs, and collaborate with the team to implement solutions.
Documentation and Knowledge Sharing:
- Create and maintain technical documentation, including code documentation, API specifications, and development guides.
- Share knowledge and best practices with team members to foster a culture of learning and continuous improvement.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Proven experience as a front-end engineer, with a focus on designing and developing user interfaces for web applications.
- Strong proficiency in HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, Vue.js).
- Solid understanding of UI/UX design principles and best practices.
- Experience with responsive design techniques and front-end optimization.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Pay a visit & have some
coffee!

Leader’s Support

Great Team

Knowledge Sharing

Flexible Hours

Delicious Lunches

Health Insurance

Yearly Bonus
