PHP and Angular Developer/Engineer

Responsibilities:

  • Develop, record, and maintain cutting-edge web-based PHP applications on portal plus premium service platforms. 
  • Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team.
  • Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications.
  • Prepare and maintain all applications utilizing standard development tools. 
  • Utilize backend data services and contribute to increasing existing data services API.
  • Lead the entire web application development life cycle right from concept stage to delivery and post-launch support.
  • Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
  • Document the development process, architecture, and standard components.
  • Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as a liaison between development staff and project manager.
  • Keep abreast of new trends and best practices in web development.

Requirements: 

  • Previous working experience as a PHP and Angular developer for minimum 4 years. 
  • BS/MS degree in Computer Science, Engineering, MIS or similar relevant field. 
  • In-depth knowledge of PHP, Angular, JavaScript, SQL, and MVC frameworks.
  • Hands-on experience with network diagnostics, network analytics tools. 
  • Basic knowledge of Search Engine Optimization process.
  • Critical thinker and problem-solving skills. 
  • Team player. 
  • Good time-management skills. 
  • Great interpersonal and communication skills. 

UI/UX Designer cum UI/UX Developer

Job Description:

We are looking for a talented and versatile UI/UX Designer cum UI/UX Developer to join our creative team. As a hybrid professional, you will be responsible for both designing visually appealing user interfaces and implementing them into functional web applications. If you have a passion for creating seamless user experiences and possess expertise in UI/UX design as well as front-end development, we encourage you to apply. 

Responsibilities:

  • Create intuitive and visually appealing user interfaces using tools such as Adobe Creative Suite, Sketch, or Figma. 
  • Develop wireframes, prototypes, and user flows to effectively communicate design ideas. 
  • Translate UI/UX design concepts into responsive and interactive web applications using HTML, CSS, and JavaScript. 
  • Collaborate with back-end developers to integrate UI/UX components with server-side logic. 
  • Conduct user research to understand user needs, preferences, and behaviors. 
  • Iterate on designs based on user feedback and testing. 
  • Utilize Git for version control, ensuring collaboration and code integrity. 
  • Participate in code reviews to maintain high-quality code standards. 

Requirements: 

  • Proven experience as a UI/UX Designer and Front-end Developer. 
  • Proficiency in Adobe Creative Suite (Illustrator, Photoshop, XD) or similar design tools. 
  • Experience with Sketch or Figma for UI/UX design. 
  • Strong skills in HTML, CSS, and JavaScript for front-end development. 
  • Familiarity with Git for version control. 
  • Knowledge of responsive design principles. 
  • Excellent problem-solving and creative thinking skills. 
  • Ability to work collaboratively in a multidisciplinary team. 
  • Strong communication and presentation skills. 

Advantageous Skills: 

  • Experience with JavaScript frameworks/libraries (e.g., React, Vue). 
  • Understanding of back-end development concepts. 
  • Knowledge of UX/UI trends and best practices. 
  • Familiarity with accessibility standards. 

MEAN/MERN Stack Developer 

Job Description:

We are seeking a skilled MEAN/MERN Stack Developer to join our innovative development team. As a Stack Developer, you will be instrumental in crafting high-performance and scalable web applications. If you are enthusiastic about full-stack development, have a deep understanding of the MEAN or MERN stack, and are eager to contribute to cutting-edge projects, we invite you to apply. 

Responsibilities:

  • Design and implement end-to-end solutions using either the MEAN or MERN stack. 
  • Collaborate with cross-functional teams to define, design, and deliver new features. 
  • Develop and maintain MongoDB databases, ensuring optimal performance. 
  • Implement effective data storage solutions and optimize database queries. 
  • Build robust APIs using Node.js and Express.js for MEAN Stack or Node.js for MERN Stack. 
  • Implement server-side logic and integrate with front-end components. 
  • Develop dynamic and responsive user interfaces using Angular (for MEAN) or React.js (for MERN). 
  • Collaborate closely with UX/UI designers to ensure visually appealing and user-friendly applications. 
  • Utilize Git for version control, tracking changes, and collaborating with team members. 
  • Participate in code reviews to maintain high code quality standards. 

Requirements: 

  • Proven experience as a MEAN/MERN Stack Developer or in a similar role. 
  • Proficiency in the respective stack components – MongoDB, Express.js, Angular or React.js, Node.js. 
  • Familiarity with Git for version control. 
  • Strong grasp of front-end technologies such as HTML, CSS, and JavaScript. 
  • Knowledge of RESTful API design and implementation. 
  • Strong problem-solving skills and attention to detail. 
  • Ability to work collaboratively in a team environment. 
  • Excellent communication skills. 

Advantageous Skills: 

  • Experience with cloud platforms such as AWS or Azure. 
  • Knowledge of containerization technologies (Docker). 
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. 

Senior Asp.net Core + SQL + Asp.net MVC Developer

Job Description:

We are in search of a skilled and motivated ASP.NET Core + SQL + ASP.NET MVC Developer to join our development team. As a Developer, you will play a crucial role in designing, implementing, testing, and maintaining cutting-edge web applications. If you are passionate about web development and possess expertise in the specified tech stack, we want to hear from you. 

Responsibilities:

  • Develop robust and scalable web applications using ASP.NET Core and ASP.NET MVC. 
  • Write well-structured, reusable, and maintainable code. 
  • Design and manage SQL Server databases. 
  • Create optimized SQL queries for efficient data retrieval and manipulation. 
  • Collaborate with UI/UX designers to implement responsive and visually appealing user interfaces. 
  • Utilize HTML, CSS, and JavaScript to enhance the user experience. 
  • Utilize Git for version control, branching, and merging code changes. 
  • Work with a distributed development team, ensuring code collaboration and integration. 
  • Conduct unit testing and debugging to identify and fix issues promptly. 
  • Work closely with QA teams to ensure the delivery of high-quality software. 

Requirements: 

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. 
  • Proven experience as a .NET Developer, with a focus on ASP.NET Core and ASP.NET MVC. 
  • Solid understanding of SQL Server and database design principles. 
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript. 
  • Familiarity with version control systems, particularly Git. 
  • Strong problem-solving skills and attention to detail. 
  • Excellent communication and collaboration skills. 

Advantageous Skills: 

  • Experience with cloud platforms, such as Azure or AWS. 
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes). 
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. 

Market Research Analyst

Job Description:

We are looking for a skilled Market Research Analyst to join our dynamic software development team, with a primary focus on the Middle East market. The successful candidate will play a crucial role in conducting market research, analyzing data, and providing strategic insights to drive our software development strategies and market dominance in the Middle East.

Responsibilities:

  • Conduct comprehensive research on the Middle East software development market, identifying trends, opportunities, and potential challenges.
  • Drive lead generation initiatives with a primary focus on the Middle East market, utilizing research strategies and market insights to identify and qualify potential leads.
  • Leverage a deep understanding of Middle East business practices and market dynamics to tailor lead generation strategies for maximum impact.
  • Collaborate closely with sales and marketing teams to align lead generation efforts with the unique characteristics of the Middle East market, ensuring effective targeting.
  • Utilize market research tools and databases to gather information on potential leads in the Middle East, contributing to the company’s growth in the region.
  • Monitor and analyze competitor activities in the Middle East to enhance the company’s competitive positioning and generate leads.
  • Incorporate customer feedback specific to the Middle East, shaping lead generation strategies based on regional preferences.
  • Regularly assess and report on the success of lead generation strategies in the Middle East, providing insights for continuous improvement.
  • Provide insights into market dynamics, customer behavior, and emerging technologies.
  • Monitor and analyze competitor activities in the Middle East, focusing on software development offerings.
  • Identify key competitors, assess their strengths and weaknesses, and provide strategic recommendations.
  • Stay up-to-date on industry trends, technological advancements, and best practices in software development.
  • Evaluate the relevance and potential impact of trends on our products and services.
  • Work with external research partners and vendors as needed.

Requirements

  • Bachelor’s degree in Marketing, Business, Computer Science, or a related field.
  • Proven experience as a Market Research Analyst, with a focus on the Middle East software development market.
  • In-depth knowledge of Middle East business cultures, software development trends, and regulatory environments.
  • Strong analytical skills, proficiency in market research tools, and the ability to interpret complex data.
  • Excellent communication skills, with the ability to convey technical insights to diverse audiences.
  • Ability to work independently and collaboratively in a fast-paced software development environment.

QA Engineer (Manual + Automation)

Job Description:

We are seeking a skilled QA Engineer with expertise in both manual and automation testing to join our team. As a QA Engineer, you will be responsible for ensuring the quality and reliability of our software products by performing manual testing and developing automated test scripts. Your primary focus will be on creating test plans, executing tests, identifying and reporting bugs, and implementing test automation frameworks.

Responsibilities:

  • Collaborate with the development team and product managers to understand project requirements and user stories.
  • Develop test plans, test cases, and test scripts based on the requirements and functional specifications.
  • Execute manual test cases to verify the functionality, usability, and performance of the software.
  • Identify, record, and track defects using bug tracking tools and work with developers to resolve issues.
  • Develop and maintain automated test scripts using test automation frameworks and tools.
  • Conduct regression testing to ensure the stability and reliability of software releases.
  • Perform exploratory testing to identify potential issues and improve the overall quality of the software.
  • Collaborate with cross-functional teams to ensure the software meets quality standards and customer expectations.
  • Continuously improve testing processes and techniques by staying updated with industry best practices.
  • Participate in code reviews and provide feedback to the development team on testability and quality aspects.
  • Document test results, defects, and test environments for future reference.
  • Work in an Agile development environment, actively participating in sprint planning, daily stand-ups, and other agile ceremonies.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a QA Engineer, with a focus on both manual and automation testing.
  • Strong understanding of software testing concepts, methodologies, and best practices.
  • Proficient in creating test plans, test cases, and test scripts for manual testing.
  • Experience with test automation frameworks such as Selenium, Cypress, or Appium.
  • Knowledge of at least one programming language such as Java, C#, Python, or JavaScript.
  • Familiarity with API testing and tools like Postman or SOAPUI.
  • Experience with bug tracking tools such as JIRA or Bugzilla.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and in a team-oriented, collaborative environment.
  • Excellent written and verbal communication skills.
  • Attention to detail and ability to prioritize tasks effectively.
  • ISTQB or other relevant certifications are a plus.

Vue.js + Node.js  developer

Job Description:

We are seeking a skilled Vue.js + Node.js Developer/Engineer to join our development team. As a Vue.js + Node.js resource, you will be responsible for designing, developing, and maintaining full-stack web applications using the Vue.js front-end framework and Node.js on the backend. Your primary focus will be on building scalable and efficient web applications with seamless integration between the front-end and backend systems.

Responsibilities:

  • Collaborate with product managers, designers, and other developers to understand project requirements and translate them into well-designed and efficient full-stack web applications.
  • Develop clean, maintainable, and scalable code using JavaScript (ES6+) on both the Vue.js front-end and Node.js backend.
  • Implement responsive and user-friendly web interfaces using HTML, CSS, Vue.js components, and client-side JavaScript frameworks.
  • Design and develop RESTful APIs and backend services using Node.js and frameworks such as Express.js or Koa.js.
  • Ensure the performance, quality, and responsiveness of applications by conducting thorough testing and optimization on both the front-end and backend.
  • Debug and resolve any issues or bugs identified during development or testing phases.
  • Collaborate with the database team to design and optimize database schemas, queries, and stored procedures.
  • Work with authentication and authorization mechanisms, session management, and security best practices.
  • Participate in code reviews and provide constructive feedback to maintain code quality standards.
  • Work in an Agile development environment, actively participating in sprint planning, daily stand-ups, and other agile ceremonies.
  • Document code, development processes, and application functionalities for future reference.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in full-stack web development using Vue.js on the front-end and Node.js on the backend.
  • Strong understanding of Vue.js framework and its core principles, as well as Node.js development concepts.
  • Proficient in writing clean, maintainable, and efficient code in JavaScript (ES6+).
  • Solid understanding of web technologies such as HTML, CSS, and responsive design.
  • Experience with front-end build tools like Webpack, Babel, or Vue CLI.
  • Familiarity with RESTful API development using Node.js frameworks such as Express.js or Koa.js.
  • Experience with databases and proficiency in SQL and NoSQL database systems.
  • Knowledge of authentication and authorization mechanisms such as OAuth or JWT.
  • Experience with version control systems (e.g., Git) and familiarity with agile development methodologies.
  • Ability to work effectively in a team environment and communicate technical concepts clearly.
  • Strong problem-solving skills and attention to detail.

PHP WordPress Developer

Job Description:

We are seeking a skilled PHP WordPress Developer to join our team. As a PHP WordPress Developer, you will be responsible for developing and maintaining WordPress websites, themes, and plugins. Your primary focus will be on implementing custom functionalities, optimizing performance, and ensuring the security and stability of WordPress sites.

Responsibilities:

  • Develop and maintain custom WordPress themes and plugins using PHP, HTML, CSS, and JavaScript.
  • Convert design mockups into functional WordPress themes with a strong focus on responsive design and cross-browser compatibility.
  • Customize and modify existing WordPress themes and plugins to meet client requirements.
  • Troubleshoot and debug issues in WordPress websites, including themes, plugins, and core functionality.
  • Optimize WordPress websites for performance by implementing caching mechanisms, optimizing database queries, and minimizing server resource usage.
  • Implement security best practices to protect WordPress sites from vulnerabilities and malicious attacks.
  • Integrate WordPress with third-party systems and APIs, such as payment gateways, social media platforms, or CRM systems.
  • Collaborate with designers, project managers, and other developers to deliver projects on time and according to specifications.
  • Stay updated with the latest trends and technologies in PHP and WordPress development.

Requirements:

  • Proven work experience as a PHP WordPress Developer or similar role.
  • Strong proficiency in PHP, HTML, CSS, and JavaScript.
  • Experience developing custom WordPress themes and plugins.
  • Familiarity with WordPress architecture, hooks, filters, and APIs.
  • Solid understanding of responsive design principles and cross-browser compatibility.
  • Experience troubleshooting and debugging issues in WordPress websites.
  • Knowledge of performance optimization techniques for WordPress.
  • Understanding of website security best practices.
  • Ability to integrate WordPress with third-party systems and APIs.
  • Excellent collaboration and communication skills.
  • Attention to detail and ability to deliver high-quality work within deadlines.
  • Self-motivated and eager to learn and adapt to new technologies.

Asp.net MVC Developer

Skill set / Expectation

• Three or more years of software engineering experience including verifiable .NET development
• Experience with database design, architecture, and implementation
• Excellent interpersonal, communication, and organizational skills are absolutely required. Being able to communicate in ‘plain English’ is at least as important as good technical skills
• Bachelor’s degree or higher in Computer Science or related technical field
• Working knowledge on WPF, OOD, ASP.NET Core, Web Services,  XHTML, Javascript, AJAX or JQuery, SQL would be an added advantage.
• Good analytical and problem solving skills
• A self-starter who is comfortable working alone or within a team
• Prepared to be flexible and open-minded about all aspects of the job
• Attention to detail and a passion for producing high quality software

Skill set / Expectation

• Creating new programs as well Maintaining, extending and amending existing software
• Design, deploy and analysis of technical solutions to business problems using .net including coding, testing, rollout of new IT projects.
• Writing, maintaining technical and function specifications, stored procedures and queries along with unit testing and production support

Vue.js developer

Responsibilities:

  • Create user-facing apps using Vue.js
  • Create modular and reusable libraries and components
  • Improve your application’s performance
  • Incorporate automated testing into development and maintenance procedures
  • Stay up to date on the newest developments in the JavaScript and Vue.js worlds
  • Monitor Vue.js and any project dependencies for security upgrades and issues
  • Suggest any enhancements or changes that are required to stay up with modern security and development best practises

Requirements & Skills

  • Vue.js and object-oriented programming experience
  • Knowledge of the JavaScript programming language, including its syntax and functionalities
  • In-depth understanding of the Vue.js framework and its fundamental principles
  • Understanding of the Vue.js ecosystem
  • Working knowledge of HTML5 and CSS3
  • Understanding of server-side rendering
  • The ability to build an efficient, secure, clean, and scalable JavaScript code.
  • Experience with automated JavaScript testing
  • Knowledge of contemporary development technologies such as Git
  • Excellent teamwork and communication abilities
  • Previous experience using and building RESTful APIs