About The Role We are in search of a skilled collaborator with a wealth of experience, someone who exudes enthusiasm for their craft, demonstrates a keen focus on application performance and scalability, and employs top-tier architectural methodologies, all the while staying abreast of cutting-edge technologies. Your role will involve constructing these applications and maintaining effective communication with teams overseeing various facets of the product's development. Responsibilities · Write robust, highly reusable, well-tested code. · Project management and participating in the daily Scrum meetings. · Leading the development and implementation of Mazad digital products, including but not limited to mobile applications, websites, integrations, etc. · Design and implement complex software architectures to meet business requirements and scalability needs. · Write high-quality, efficient, and maintainable code across frontend and backend technologies. · Provide guidance, mentorship, and code reviews to junior team members, upholding coding standards. · Possess proficiency in frontend and backend technologies, databases, APIs, and frameworks. · Analyze and resolve technical challenges, debug issues, and propose effective solutions. · Collaborate with cross-functional teams including product managers, designers, and QA engineers. · Identify and address performance bottlenecks in applications to ensure optimal user experience. · Implement security measures and adhere to data protection regulations for user information safety. · Take ownership of codebase health, refactor code, and improve code quality over time. · Stay updated with industry trends, emerging technologies, and best practices to suggest innovative solutions. · Participate in project planning, task estimation, and meet project deadlines effectively. · Create and maintain technical documentation for code, architecture, and processes. · Collaborate with QA engineers for comprehensive testing and ensure high product quality. · Manage deployment pipelines, monitor systems, and work with DevOps teams for smooth releases. · Investigate and resolve production issues promptly to maintain system uptime. Minimum Qualifications · Over 2 years of hands-on full stack experience. · Bachelor's degree in computer science, engineering, or equivalent industry experience. · Proficient in TypeScript, Javascript, NodsJS, ReactJS and React Native frameworks. · Proficient in PostgreSQL, and familiar with at least one NoSQL DB. · Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles. · Proficient in AWS services (EC2, Cognito, S3, Cloudfront, RDS, Lambda, SQS, SNS..). · Proficient in TDD, clean Architecture. · Proficient in CI/CD. · Capable to cope with stress, and quickly learn new knowledge · Good cross-team communication skills. Preferred Qualifications · Working experience on backend systems with real-time transactions (WebRTC/SocketIO) · E-commerce/Auction products related experiences like bidding, direct sale, etc. · AWS or Azure cloud certification is a plus. · UI/UX experience is a plus.
Are you a tech professional? Get started by creating your account today to apply for vacancies.
Are you a tech company or a company that has tech roles? If you have vacancies or are looking for qualified tech people, then log in and create a profile on Kawader.
Are you a Bahraini recruitment agency? Would you like to have access to a pool of qualified tech candidates and potentially provide assistance to current companies registered with tech vacancies? Log in and create a profile on Kawader.
About Kawader
Kawader Portal (Technical SkillsPortal) is a national initiative led by the Labour Fund (Tamkeen). It will act as a repository of local talent in the ICT sector and will connect this talent with employers. The platform will also feature available job opportunities listed by employers with the relevant skills required to fill them. Kawader is currently focused on the local tech talent with plans to expand its scope to other high-potential sectors in the future.
Latest Openings
Job Overview : We are seeking a meticulous and experienced QA Officer to ensure the quality and reliability of our cutting-edge auction ecommerce application in Bahrain. You will play a crucial role in the entire software development lifecycle, from understanding requirements to delivering a seamless and high-performing user experience. Your responsibilities will include designing and executing test plans, identifying and reporting defects, and collaborating with the development team to ensure the application meets the highest standards of quality and functionality for our Bahraini user base. Responsibilities and Deliverables : Requirements Analysis: Thoroughly analyze business requirements, user stories, and technical specifications to understand the scope of testing and identify potential quality risks specific to an auction ecommerce platform. Test Planning and Strategy: Develop comprehensive test plans, test strategies, and test cases covering various aspects of the application, including functional, usability, performance, security, and compatibility testing, tailored to the nuances of online auctions (e.g., bidding mechanisms, real-time updates, payment gateway integration). Test Case Design and Execution: Create detailed and well-structured test cases and test scripts based on the test plans. Execute these test cases meticulously and accurately, both manually and potentially through automation. Defect Management: Identify, document, and track defects using a bug tracking system. Provide clear and concise steps to reproduce defects, along with relevant evidence (screenshots, logs). Follow up on defect fixes and perform retesting to ensure resolution. Regression Testing: Perform thorough regression testing to ensure that new changes or bug fixes do not negatively impact existing functionality. Performance Testing: Participate in performance testing efforts to evaluate the application's responsiveness, stability, and scalability under various load conditions relevant to expected user traffic in Bahrain. Usability Testing: Conduct usability testing to assess the user-friendliness and intuitiveness of the application's interface and workflows, ensuring a positive experience for Bahraini users. Security Testing: Collaborate with the development team to understand and participate in basic security testing practices to identify potential vulnerabilities in the application. Test Environment Setup: Assist in setting up and maintaining test environments to ensure they accurately reflect the production environment. Test Reporting: Prepare clear and concise test reports summarizing test execution results, defect status, and overall quality assessment. Collaboration: Work closely with developers, product owners, and other stakeholders throughout the development lifecycle to communicate testing progress, raise concerns, and ensure timely resolution of issues. Continuous Improvement: Stay up-to-date with the latest testing methodologies, tools, and best practices. Proactively suggest improvements to the testing process. Qualifications/certifications/skillset : Bachelor's degree in Computer Science, Information Technology, or a related field. 3-5 years of proven experience as a QA Tester or QA Analyst, preferably working on web and mobile applications. Experience in testing complex applications, ideally within the ecommerce domain. Understanding of the Bahraini market and user expectations for online applications is a plus.
Job Overview:We are seeking a highly skilled and experienced Data Analyst to join our team and play a pivotal role in driving data-informed decisions for our auction e-commerce app. The ideal candidate will be responsible for streamlining our data processes, generating insightful reports, and leveraging various analytics platforms to optimize user experience, increase revenue, and enhance overall business performance. This role requires a strong analytical mindset, excellent communication skills, and a proven ability to translate complex data into actionable insights.Responsibilities and Deliverables:• Collaborate with cross-functional teams (e.g., product, marketing, operations) to understand their data needs and translate them into actionable analysis and reporting.• Streamline existing data requirements and processes to improve data quality, accuracy, and efficiency.• Develop and maintain comprehensive dashboards and reports in Power BI to track key performance indicators (KPIs) and provide insights into business performance.Function / Department Information TechnologyPosition Data AnalystReports To Product Head• Utilize Mixpanel to analyze user behavior, identify trends, and provide insights for optimizing user experience and engagement within the auction app.• Implement and manage data tracking and segmentation using Segment to ensure accurate and consistent data collection across platforms.• Conduct in-depth analysis of auction data, including bidding patterns, pricing trends, and user behavior, to identify opportunities for revenue growth and process improvement.• Perform ad-hoc analysis to answer specific business questions and provide timely insights to stakeholders.• Monitor data quality and identify data integrity issues, working with the data engineering team to implement solutions.• Stay up-to-date with the latest trends and technologies in data analysis and e-commerce.• Contribute to the development of data-driven strategies to achieve business objectives.Qualifications/certifications/skillset:• Bachelor's degree in Mathematics, Statistics, Economics, Computer Science, or a related field.• 3-5 years of experience in a data analyst role, preferably within the e-commerce industry.• Proven experience with web and mobile analytics platforms such as Google Analytics, Firebase, and Mixpanel.• Proficiency in data management platforms like Segment.• Strong knowledge of data visualization tools, particularly Power BI.• Solid understanding of SQL and database concepts.• Excellent analytical and problem-solving skills with a keen attention to detail.• Strong communication and presentation skills, with the ability to convey complex findings to both technical and non-technical audiences.• Ability to work independently and collaboratively in a fast-paced environment.• Experience with auction platforms or marketplaces is a plus.
Job Summary:We are seeking a detail-oriented Software Quality Assurance Engineer to join our team. The ideal candidate will be responsible for ensuring the quality of software applications through the design and implementation of test plans, test cases, and test scripts.Job Responsibility:- Develop test plans, test cases, and test scripts based on software requirements- Execute test cases and analyze results to ensure software quality- Identify and report bugs and errors to the development team- Collaborate with software developers to enhance application performance and user experience- Stay updated on industry best practices and new testing tools
Job Summary:The Senior Finance Manager will be responsible for overseeing the financial activities of the company, including financial planning, budgeting, forecasting, and financial reporting. They will provide strategic financial insights to senior management and ensure the financial health and stability of the organization.Job Responsibility:- Develop and implement financial strategies, plans, and policies.- Prepare and manage budgets, financial reports, and financial analysis.- Ensure compliance with regulatory requirements and financial laws.- Supervise accounting staff and provide guidance on financial decisions.- Conduct financial risk assessments and propose risk management strategies.- Collaborate with other departments to support overall business objectives.- Present financial reports and analysis to senior management and stakeholders.- Participate in financial audits and ensure accurate and timely completion.Candidate Requirements:- Bachelor’s or Master’s degree in Finance, Accounting, or related field.- Proven experience in financial management, with at least 5 years in a managerial role.- Strong knowledge of financial regulations and accounting principles.- Excellent analytical and problem-solving skills.- Advanced financial modeling and forecasting skills.- Ability to communicate financial information effectively to non-financial stakeholders.- Proficiency in financial software and MS Excel.- Professional certification such as ACCA, ACA IFRS or equivalent is a plus.
Job Summary:As a Senior Human Resources Specialist, you will be responsible for overseeing and implementing various HR programs and initiatives within the organization. You will play a key role in recruitment, employee relations, performance management, training and development, and ensuring compliance with HR policies and procedures.Job Responsibility:- Lead the recruitment process by sourcing candidates, conducting interviews, and making hiring decisions.- Handle employee relations by addressing concerns, resolving conflicts, and promoting a positive work environment.- Manage performance appraisal processes and provide guidance on performance improvement plans.- Develop and implement training programs to enhance employees' skills and knowledge.- Ensure compliance with labor laws and company policies in all HR practices.- Analyze HR metrics and prepare reports on HR-related activities for management.Candidate Requirements:- Bachelor's degree in Human Resources, Business Administration, or related field. Master's degree is a plus.- Proven experience as an HR Specialist or similar role, with a focus on recruitment and employee relations.- In-depth knowledge of HR best practices and labor laws.- Strong communication and interpersonal skills.- Ability to handle confidential information with professionalism and discretion.- Certification in HR CIPD
Job Summary:As a GNOC (Global Network Operations Center) Engineer, you will be responsible for monitoring network performance, resolving network incidents, and ensuring optimal network operations. You will work closely with other team members to maintain network stability and efficiency.Job Responsibility:- Monitor network performance and troubleshoot any issues that may arise.- Respond to network incidents and work to resolve them in a timely manner.- Implement network changes and configurations as needed.- Collaborate with other team members to ensure smooth network operations.- Document network processes and procedures for future reference.- Stay up-to-date with the latest network technologies and industry trends.Candidate Requirements:- Bachelor's degree in computer science, information technology, or a related field.- Proven experience working in a network operations center or a similar role.- Strong knowledge of network protocols and technologies.- Ability to troubleshoot network issues effectively.- Excellent communication and teamwork skills.- Certifications such as CCNA or CCNP would be a plus.
Key Responsibilities: Identify and pursue new sales opportunities through networking, cold calling, and market research. Understand client needs and present suitable solutions and services from K-Soft's portfolio. Arrange business meetings with prospective clients. Promote the company’s products/services, addressing or predicting clients’ objectives. Prepare and deliver compelling sales presentations and product demonstrations. Develop and maintain long-term relationships with clients and key stakeholders. Collaborate with the technical and pre-sales team to customize solutions for clients. Prepare and follow up on quotations, proposals, and contracts. Meet or exceed monthly and quarterly sales targets. Maintain accurate records of sales activities and client communications in the CRM system. Keep records of sales, revenue, invoices etc. Payment follow-up and ensure that payments are received as per the payment terms. Stay updated on industry trends, market activities, and competitor offerings.
Job Summary:We are looking for a Field Sales Representative who combines strong technical understanding with solid sales capabilities to promote and sell advanced digital transformation and electronic payment solutions. This role involves direct engagement with clients both on-site and off-site, offering tailored solutions that support their digital business growth. A key focus will be on building strategic relationships and achieving sales targets. Key Responsibilities: - Opportunity Prospecting: Identify target markets and analyze potential client needs across sectors such as eCommerce, retail, SaaS, and more. - Client & Partner Relationship Management: Build and maintain strong professional relationships through in-person and virtual meetings. - Product & Solution Presentation: Deliver persuasive technical and business presentations that clearly demonstrate the value of our offerings. - Sales Target Achievement: Work consistently to meet monthly and annual sales and revenue goals. - Technical & Advisory Support: Explain technical concepts such as API integration, advise clients on how to maximize the value of our solutions, and respond to inquiries. - Objection Handling: Professionally address client concerns related to pricing, integration challenges, or data security. - Market & Competitor Analysis: Stay updated on market trends and competitors to highlight our product’s unique selling points. - ROI Storytelling: Use data to demonstrate how our solutions help improve conversion rates and reduce cart abandonment. - Strategic Partnerships: Develop alliances with web developers, eCommerce platforms, and software firms to generate referrals and grow the customer base. - Company Representation: Represent the company in industry events, exhibitions, and client-facing activities. - Reporting: Prepare regular reports on sales performance and market developments. Qualifications: - Experience: Previous field sales experience, preferably in technology or electronic payment solutions. - Technical Skills: Good understanding of APIs, mobile compatibility, data security, and systems integration. - Soft Skills: Excellent communication, negotiation, and relationship-building abilities. - Learning & Analysis: Ability to quickly grasp market needs and adapt solutions accordingly. Benefits: - Dynamic Work Environment: Join an innovative team at a leading company in digital transformation and technology. - Training & Development: Ongoing opportunities to enhance both technical and sales skills. - Career Growth: Work on high-impact projects with local and regional clients. - Are you passionate about technology and ready to turn challenges into sales opportunities? Join us and help drive digital transformation for our clients!
The role of the Business Development Manager is to lead the sales and marketing activities. The role involves expanding our customer base and creating new business opportunities. ( AWS, IT Solutions, Cyber Security Solutions and Services) The role requires excellent communication skills with an ability to open new business accounts and boost sales, and forge strong relationships with clients. Key Responsibilities : Execute a growth strategy focused on both financial gain and customer satisfaction Expand customer base and increase quarterly sales revenue. Conduct research to identify new markets and customer needs. Arrange business meetings with prospective clients. Promote the company’s products/services, addressing or predicting clients’ objectives. Prepare sales contracts, ensuring adherence to the law-established rules and guidelines. Keep records of sales, revenue, invoices, etc. Payment follow-up and ensure that payments are received as per the payment terms. Provide trustworthy feedback and after-sales support. Build long-term relationships with new and existing customers Other responsibilities/descriptions: The ability to sell ideas, products, and services (AWS, IT Solutions, Cyber Security Solutions, and Services) Excellent time management skills and the ability to multitask. A strategic and creative mind Strong leadership qualities Excellent customer service skills Technical skills to understand and propose products or solutions by focusing on the client’s requirements A solid understanding of sales and marketing principles