What Jobs are available for Cross Platform Development in Bahrain?

Showing 589 Cross Platform Development jobs in Bahrain

UI/UX Designer - Mobile Application Development

774 Al Budayyi, Northern BHD60000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking a talented and creative UI/UX Designer to craft intuitive and engaging user experiences for our cutting-edge mobile applications. This role is instrumental in shaping the user journey, ensuring our products are not only functional but also aesthetically pleasing and easy to use. You will be responsible for conducting user research, creating wireframes, designing user flows, developing interactive prototypes, and producing high-fidelity mockups. Your work will involve translating complex user needs and business requirements into elegant and effective design solutions. You will collaborate closely with product managers, developers, and stakeholders throughout the design and development process, iterating on designs based on user feedback and usability testing. Proficiency in design tools such as Figma, Sketch, Adobe XD, or similar is essential. A strong understanding of mobile design principles, platform guidelines (iOS and Android), and accessibility standards is required. A portfolio showcasing your UI/UX design work, particularly in mobile applications, is a must. A Bachelor's degree in Design, Human-Computer Interaction, or a related field, or equivalent practical experience, is required. A minimum of 3 years of professional experience in UI/UX design is essential. Excellent communication, presentation, and collaboration skills are necessary to effectively articulate design concepts and rationale. This role offers a hybrid work arrangement, combining remote flexibility with in-office collaboration at our **Isa Town, Southern, BH** location.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Enterprise Architect – Application Development

BHD60000 - BHD180000 Y Virtu Thinko

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary:

We are seeking a highly experienced Enterprise Architect to lead the design and architecture of complex in-house banking applications. The ideal candidate has deep hands-on experience in Microsoft Power Platform Architiure, .NET, SQL Server, SharePoint, and cloud platforms (Azure and AWS), with the ability to design scalable, secure, and enterprise-grade solutions. This role requires strong leadership to guide development teams, establish architecture standards, and ensure alignment with business objectives.

Key Responsibilities:

  • Define and maintain enterprise architecture standards and guidelines for applications, integrations, and workflows.
  • Lead hands-on design and capabilities for Power Platform (PowerApps, Power Automate, Power BI, Power Pages) and .NET (C#, ASP.NET Core, web APIs) solutions.
  • Architect complex integrations between internal systems and external services using APIs, connectors, and middleware (APIs)
  • Design and optimize SQL Server and Oracle databases and ensure efficient data management practices.
  • Configure, extend, and govern SharePoint Online as part of enterprise solutions.
  • Provide technical leadership, mentoring developers, reviewing solutions, and ensuring adherence to best practices.
  • Collaborate with BAs and business stakeholders to translate requirements into robust, enterprise-level technical solutions.
  • Evaluate emerging technologies and recommend improvements to enhance system performance, reliability, and maintainability.

Required Technical Skills & Experience:

  • Microsoft Power Platform: PowerApps, Power Automate, Power BI, Power Pages (enterprise-level solutions) Integrations and architecture.
  • .NET Development: C#, ASP.NET Core, MVC, Web API, hands-on experience in large-scale applications
  • Database: SQL Server and Oracle (advanced design, performance tuning, integration)
  • Cloud Platforms: Experience with Azure and AWS (App Services, Functions/Lambda, Storage, API Management, DevOps pipelines)
  • Integration & APIs: Advanced experience in integrating multiple systems and enterprise workflows
  • Strong solution architecture, leadership, and mentorship skills
  • Proven track record in designing, implementing, and delivering enterprise-grade applications

Preferred:

  • Experience in banking or financial services
  • Knowledge of DevOps practices for Power Platform and .NET applications
  • Familiarity with data security, compliance, and governance standards

Job Types: Full-time, Temporary, Contract

Contract length: 12 months

Pay: BD BD1, per month

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior UX/UI Designer - Mobile Application Development

6002 Riffa, Southern BHD95000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior UX/UI Designer to lead the design of intuitive and engaging mobile applications. This is a fully remote, full-time position, offering the opportunity to shape user experiences for a global audience. The ideal candidate will have a proven track record of designing user-centered interfaces for mobile platforms (iOS and Android) and a deep understanding of user research, wireframing, prototyping, and visual design principles. You will be responsible for translating user needs and business requirements into seamless, aesthetically pleasing, and highly functional mobile app experiences. Your role will involve conducting user research to gain insights into user behavior and preferences, creating user personas and journey maps, and developing wireframes, mockups, and interactive prototypes. Collaboration is key, and you will work closely with product managers, developers, and other designers to ensure the design vision is effectively executed. Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, and InVision is essential. You should have a strong understanding of mobile design guidelines and best practices for both iOS and Android platforms. The ability to articulate design decisions, iterate based on feedback, and champion user advocacy throughout the product development lifecycle is crucial. Our client values creativity, innovation, and a passion for creating exceptional digital products in a collaborative, remote-first environment.

Responsibilities:
  • Lead the UX/UI design process for mobile applications, from concept to launch.
  • Conduct user research, including interviews, surveys, and usability testing.
  • Create user personas, journey maps, wireframes, low-fidelity mockups, and high-fidelity prototypes.
  • Design intuitive and visually appealing user interfaces for iOS and Android platforms.
  • Develop and maintain design systems and style guides.
  • Collaborate closely with product managers, engineers, and other stakeholders to define product requirements and design solutions.
  • Articulate and defend design choices based on user research, data, and design principles.
  • Iterate on designs based on user feedback, usability testing, and performance data.
  • Stay up-to-date with the latest trends and best practices in mobile UX/UI design.
  • Mentor junior designers and contribute to a culture of design excellence.

Qualifications:
  • Bachelor's degree in Design, Human-Computer Interaction (HCI), Graphic Design, or a related field.
  • Minimum of 7 years of experience in UX/UI design, with a significant focus on mobile applications.
  • A strong portfolio showcasing a range of successful mobile app design projects.
  • Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision.
  • Deep understanding of user-centered design principles, mobile UI patterns, and platform guidelines (iOS Human Interface Guidelines, Android Material Design).
  • Experience conducting user research and usability testing.
  • Excellent visual design skills, with a strong sense of typography, color, and layout.
  • Strong communication, presentation, and interpersonal skills.
  • Ability to work independently and effectively in a remote, collaborative team environment.
  • Experience with agile development methodologies is a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior UX/UI Designer - Mobile Application Development

BH 109 Southern, Southern BHD100000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology company, is seeking a talented Senior UX/UI Designer to join their dynamic and fully remote product development team. This role is pivotal in crafting intuitive, engaging, and visually stunning user experiences for their flagship mobile applications. You will be responsible for the entire design lifecycle, from user research and wireframing to high-fidelity prototyping and final visual design, ensuring seamless and delightful user journeys. The ideal candidate is a creative problem-solver with a strong portfolio showcasing expertise in mobile-first design principles, user-centered design methodologies, and a keen eye for aesthetics. As a remote team member, you will thrive on collaboration, iteration, and delivering exceptional digital products.

Key Responsibilities:
  • Conduct user research, including interviews, surveys, and usability testing, to understand user needs and behaviors.
  • Translate user needs and business requirements into intuitive and engaging user interface designs.
  • Create wireframes, user flows, journey maps, and interactive prototypes to communicate design concepts.
  • Develop high-fidelity visual designs, including screen layouts, color palettes, typography, and iconography.
  • Ensure design consistency across all mobile platforms (iOS and Android) and product lines.
  • Collaborate closely with product managers, developers, and other designers to define and implement design solutions.
  • Advocate for user-centered design principles and best practices throughout the product development process.
  • Iterate on designs based on user feedback, data analytics, and A/B testing results.
  • Stay current with the latest UX/UI trends, technologies, and design patterns.
  • Present design concepts and rationale to cross-functional teams and stakeholders.
  • Contribute to the development and maintenance of design systems and style guides.
  • Mentor junior designers and provide constructive feedback.
  • Participate actively in agile development ceremonies and contribute to a collaborative remote environment.
Qualifications:
  • Bachelor's degree in Design, HCI, Computer Science, or a related field; equivalent practical experience will be considered.
  • 5+ years of professional experience in UX/UI design, with a significant focus on mobile application design.
  • A strong portfolio showcasing a range of mobile design projects, demonstrating user-centered design principles and visual design skills.
  • Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision.
  • Solid understanding of mobile design patterns, platform guidelines (iOS Human Interface Guidelines, Android Material Design), and responsive design principles.
  • Experience conducting user research and usability testing.
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to work independently, manage time effectively, and collaborate seamlessly in a remote setting.
  • Familiarity with front-end development principles is a plus.
  • Passion for creating elegant, user-friendly, and impactful digital experiences.
This is a fantastic opportunity to shape the user experience of innovative mobile products in a flexible, fully remote setting. If you are a visionary designer passionate about creating exceptional digital products, we want to hear from you.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

517 Al Hidd, Muharraq BHD30000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to launch a career in software development? Our client is offering an exciting fully remote Software Development Apprenticeship opportunity designed for motivated individuals looking to gain hands-on experience and formal training. As an apprentice, you will work alongside experienced software engineers, learning to design, develop, test, and maintain software applications. You will be exposed to various programming languages, development methodologies (such as Agile), and tools used in modern software development lifecycles. Your responsibilities will include writing clean, efficient code, participating in code reviews, debugging issues, and contributing to team projects. We are looking for individuals with a strong aptitude for problem-solving, logical thinking, and a genuine curiosity for technology. While prior coding experience is not required, a foundational understanding of computer science principles or demonstrated self-study in programming would be advantageous. Excellent communication skills and the ability to collaborate effectively in a remote team environment are essential. You should be a quick learner, highly self-motivated, and possess strong organizational skills. This apprenticeship program includes structured training, mentorship, and real-world project experience, providing a clear pathway to a junior developer role upon successful completion. The program is fully remote, allowing you to learn and grow from anywhere. We offer a competitive stipend, access to learning resources, and the invaluable experience of working in a professional software development setting. If you are ready to invest in your future and build a solid foundation in software development, apply today. This is an unparalleled chance to kickstart your tech career with comprehensive support and guidance.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship - Software Development

2011 Juffair, Capital BHD30000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a leading technology firm committed to nurturing future talent, and we are seeking motivated individuals for our fully remote Advanced Apprenticeship program in Software Development. This comprehensive program is designed for ambitious individuals who are passionate about coding and eager to launch a career in technology without the immediate need for a traditional university degree. You will receive extensive hands-on training, mentorship from experienced developers, and the opportunity to work on real-world projects. This apprenticeship will provide you with a robust foundation in software development principles, methodologies, and cutting-edge technologies. You will learn to design, develop, test, and deploy software solutions, gaining invaluable practical experience in a supportive, remote-first environment.

Program Highlights:
  • Comprehensive training in modern programming languages (e.g., Python, Java, JavaScript).
  • Exposure to full-stack development, including front-end and back-end technologies.
  • Learning agile development methodologies and best practices.
  • Participating in coding challenges, pair programming, and code reviews.
  • Developing foundational knowledge of databases, cloud computing, and software architecture.
  • Working on projects that contribute to our client's innovative product offerings.
  • Receiving personalized mentorship and career guidance from senior engineers.
  • Developing essential soft skills such as problem-solving, teamwork, and communication.
  • Gaining practical experience in a professional software development lifecycle.
  • Opportunity to earn industry-recognized certifications.
We are looking for individuals with a strong aptitude for logic and problem-solving, a genuine passion for technology, and a proactive approach to learning. Previous coding experience through personal projects, online courses, or high school/college coursework is beneficial but not strictly required. Excellent communication skills and the ability to collaborate effectively within a remote team are crucial. This apprenticeship is an exceptional pathway to a rewarding career in software development, providing valuable skills and experience for individuals based anywhere, including **A'ali, Northern, BH**, enabling them to contribute to the tech industry from their own home.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

21345 Arad BHD100000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Development Engineer to join their innovative technology team. This hybrid role offers a dynamic work environment combining remote flexibility with essential in-office collaboration, based in **Tubli, Capital, BH**. You will be instrumental in designing, developing, testing, and deploying high-quality software solutions that drive our client's business forward. The ideal candidate will possess a strong foundation in software engineering principles, coupled with extensive experience in multiple programming languages and modern development frameworks. Responsibilities include architecting scalable and robust applications, writing clean and efficient code, conducting code reviews, and mentoring junior engineers. You will collaborate closely with product managers, designers, and other engineers to translate complex requirements into functional software. A deep understanding of the full software development lifecycle, including CI/CD pipelines, automated testing, and cloud technologies (AWS, Azure, GCP), is essential. The Senior Software Development Engineer will play a key role in technical decision-making, driving best practices, and ensuring the performance and reliability of our software products. Excellent problem-solving skills, a passion for continuous learning, and the ability to work effectively in a team-oriented environment are paramount. This is an exciting opportunity to contribute to cutting-edge projects and shape the future of technology within a rapidly growing company.

Responsibilities:
  • Design, develop, and maintain scalable and robust software applications.
  • Write clean, efficient, and well-documented code in multiple programming languages (e.g., Java, Python, C#, JavaScript).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Develop and maintain automated testing frameworks and pipelines.
  • Troubleshoot, debug, and upgrade existing systems.
  • Optimize application performance and ensure system reliability.
  • Contribute to architectural decisions and technical strategy.
  • Mentor and guide junior software engineers.
  • Stay current with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in one or more object-oriented programming languages (e.g., Java, Python, C++).
  • Strong experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Solid understanding of database technologies (SQL, NoSQL).
  • Experience with Agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a hybrid work model in **Tubli, Capital, BH**.
  • Experience with microservices architecture is a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Cross platform development Jobs in Bahrain !

Junior Software Development Apprentice

101 Riffa, Southern BHD15 Hourly WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring developers to join their team as Junior Software Development Apprentices in Riffa, Southern, BH . This apprenticeship program is designed to provide comprehensive, hands-on training in modern software development methodologies. You will work alongside experienced engineers, contributing to real-world projects and gaining invaluable practical experience. The program focuses on building a strong foundation in coding, software design principles, and collaborative development practices. Responsibilities include:
  • Assisting senior developers in writing, testing, and debugging code.
  • Learning and applying various programming languages and frameworks.
  • Participating in code reviews and team meetings.
  • Contributing to the development of new software features and enhancements.
  • Troubleshooting and resolving software defects.
  • Developing documentation for code and processes.
  • Collaborating with cross-functional teams to understand project requirements.
  • Engaging in continuous learning to stay updated with emerging technologies.
We are seeking enthusiastic and highly motivated individuals with a passion for technology and a strong desire to learn. While prior professional experience is not required, a demonstrable interest in programming through personal projects, online courses, or academic pursuits is highly valued. Excellent problem-solving skills, attention to detail, and a collaborative spirit are essential. The ability to receive and implement feedback constructively is also key. This is a structured, full-time apprenticeship running for a defined period, offering a clear path to potential full-time employment upon successful completion. If you are eager to kick-start your career in software development and are looking for a supportive learning environment, this apprenticeship is the perfect stepping stone. Be prepared to immerse yourself in a challenging and rewarding developmental journey within our esteemed organization.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

17015 Muharraq, Muharraq BHD1500 Monthly WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leading technology firm renowned for its innovative solutions and commitment to nurturing talent, is offering an exceptional opportunity for a Graduate Trainee in Software Development to join their dynamic, fully remote team. This program is designed for ambitious recent graduates eager to launch their careers in software engineering. You will gain hands-on experience in all phases of the software development lifecycle, from design and coding to testing and deployment, under the guidance of experienced mentors. The role involves working on challenging real-world projects, contributing to the development of cutting-edge applications and platforms. You will be exposed to a variety of programming languages, frameworks, and development methodologies, including Agile and Scrum. The ideal candidate will possess a strong academic background in Computer Science, Software Engineering, or a related field, coupled with a passion for technology and a drive to learn. Excellent problem-solving skills, a logical mindset, and a collaborative spirit are essential. This fully remote internship provides a unique platform to develop your technical skills, build a professional network, and gain invaluable industry experience from the comfort of your home. We are looking for bright, motivated individuals who are eager to contribute and grow within a fast-paced, innovative environment. This is more than just an internship; it's a stepping stone to a rewarding career in software development, with potential for full-time employment upon successful completion of the program.

Key Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, efficient, and well-documented code.
  • Collaborate with senior developers and team members on project tasks.
  • Participate in code reviews and provide constructive feedback.
  • Learn and apply software development best practices and methodologies.
  • Troubleshoot and debug software issues.
  • Contribute to the creation of technical documentation.
  • Engage in continuous learning of new technologies and tools.
  • Support the deployment and maintenance of software systems.
  • Participate in team meetings and contribute to project planning.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of fundamental programming concepts.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Basic knowledge of data structures and algorithms.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • A passion for software development and technology.
  • Previous internship or project experience in software development is a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

10473 Jbeil BHD160000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an accomplished and forward-thinking Senior Software Development Manager to lead a talented team of engineers in designing, developing, and deploying innovative software solutions. This fully remote role offers the chance to guide the full software development lifecycle, from conception and architecture to testing and deployment. You will be instrumental in fostering a culture of technical excellence, innovation, and collaboration within your team. Responsibilities include mentoring and managing software engineers, overseeing project planning and execution, ensuring code quality and adherence to best practices, and collaborating with product managers and other stakeholders to define product roadmaps. The ideal candidate possesses a Bachelor's or Master's degree in Computer Science or a related field, with extensive experience in software development and proven leadership capabilities. Strong expertise in modern programming languages, software architectures, and development methodologies (e.g., Agile, Scrum) is essential. You must have a demonstrated ability to lead distributed teams, drive technical decisions, and deliver high-quality software products on time. Excellent communication, problem-solving, and strategic thinking skills are paramount. This role requires a leader who can inspire, motivate, and guide their team to achieve ambitious goals in a dynamic, remote-first environment. You will be responsible for making key architectural decisions, optimizing development processes, and ensuring the scalability and reliability of our client's software offerings. This is an exceptional opportunity to shape the future of technology and lead a high-performing team from anywhere. The role supports strategic technology initiatives for our client, impacting users globally, with an operational connection to Janabiyah, Northern, BH .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Cross Platform Development Jobs