7 601 Senior Developer jobs in Bahrain

Mobile Application Developer

702 Northern, Northern BHD3500 Monthly WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking a skilled Mobile Application Developer to join their innovative technology team. This role offers a hybrid work model, allowing for flexibility while maintaining team collaboration. You will be responsible for designing, developing, and maintaining high-quality mobile applications for both iOS and Android platforms. This includes working closely with UI/UX designers, backend developers, and product managers to create engaging and user-friendly applications that meet client needs and market demands.

Key Responsibilities:
  • Design and build advanced applications for the iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Integrate with backend services and third-party APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Stay up-to-date with the latest mobile development trends and technologies.
  • Troubleshoot and resolve complex technical issues related to mobile applications.
  • Optimize applications for maximum speed and scalability.

Required Skills and Qualifications:
  • Proven working experience in mobile development (2+ years) for iOS and/or Android.
  • Have published at least one original Android app on Google Play or the iOS app store.
  • Experience with native development (Swift/Objective-C for iOS, Java/Kotlin for Android) or cross-platform frameworks (React Native, Flutter).
  • Familiarity with RESTful APIs to connect mobile applications to backend services.
  • Strong understanding of mobile UI/UX principles and design patterns.
  • Experience with version control systems, such as Git.
  • Knowledge of other web technologies and UI/UX standards.
  • Excellent problem-solving and debugging skills.
  • Good communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Understanding of the Agile development process is a plus.

This hybrid role requires the developer to be present in the office located in Shakhura, Northern, BH for collaborative sessions and team meetings, with the flexibility to work remotely for other tasks.
This advertiser has chosen not to accept applicants from your region.

Ios Mobile Application Developer

Manama, Capital TCIG

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

iOS Mobile Application Developer
TCIG, Bahrain

We are looking for bright, creative, self-starting, and enthusiastic people with experience in developing and understanding complex sophisticated applications on iPhone and iPad using the iOS SDK, and the ability to work with both product and back-end focus.

Responsibilities:

  1. Analyse and optimize performance and reliability of iOS applications.
  2. Work closely with our product and design teams to build new features on iOS applications.
  3. Skilled in building applications around Web Services (XML & JSON).
  4. Analyse and create logic for complex assignments.
  5. Excellent communication, both written and personal, is vital to this position.
  6. Excellent interpersonal skills.

Requirements:

  1. 3+ years of experience working with iOS applications, and must have shipped at least three applications.
  2. B.S. or B.E. or M.E. in Computer Science or related field.
  3. Experience in object-oriented software development.
  4. Expertise in building complex applications for the iPhone or iPad using Objective-C/C++ with Cocoa and other frameworks.
  5. Experience building mobile application development at the user interface and system levels.
  6. Experience writing unit tests and testable code.
  7. Experience in understanding large and complex code bases.
  8. Experience designing clean and maintainable APIs.
  9. Experience with multi-threaded programming.
  10. Experience in integrating complex web services based on JSON and XML.
  11. Knowledge of iOS SDK performance tools and optimization techniques.
  12. Excellent problem-solving, critical thinking, and communication skills.

Interested applicants are willing to relocate and work in Bahrain. Send your CV.

Job Specification

Information Technology and Services - Dubai, United Arab Emirates

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Android Mobile Application Developer

Manama, Capital TCIG

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Android Mobile Application Developer
TCIG, Bahrain

As an Android engineer at TCIG, you’ll be architecting and building unbeatable UI on Android devices. You'll be leveraging your deep knowledge of Android to bring the TCIG experience to a global mobile user-base. The ideal candidate will have experience building complex native Android applications and libraries, and experience shipping and supporting both end users and developers.

Responsibilities:

  1. Create a thriving Android application around web-services JSON and XML.
  2. Analyze existing applications and help in making them lighter and faster.
  3. Analyze and create logic for complex assignments.
  4. Optimize the experience across different application types.
  5. Excellent communication, both written and personal, as describing and communicating issues accurately and professionally is vital to this position.
  6. Excellent interpersonal skills, as you’ll be interacting with numerous teams under stressful circumstances.

Requirements:

  1. 3+ years of experience working with Android, and must have shipped at least three applications/software libraries.
  2. B.S or B.E or M.E Computer Science or relevant work experience.
  3. Experience working with the NDK.
  4. Experience in integrating complex web-services based on JSON and XML.
  5. Experience working with localized and globalized applications.
  6. Broad experience developing and optimizing Android applications using the Android SDK.
  7. Passion for run-time efficiency, reducing APK size, or minimizing memory overhead.
  8. Experience in understanding large and complex code bases.
  9. Proficient in Java and related frameworks, multi-threading, and memory management specific to mobile devices, understanding of caching mechanisms.
  10. Excellent problem-solving, critical thinking, and communication skills.

Interested applicants are willing to relocate and work in Bahrain. Send your CV.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead Mobile Application Developer

BH20 Hamad Town, Northern BHD100000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in mobile solutions, is seeking a highly skilled and visionary Lead Mobile Application Developer to join their team in **Hamad Town, Northern, BH**. This role offers a hybrid work arrangement, combining in-office collaboration with remote flexibility. You will be instrumental in designing, developing, and launching cutting-edge mobile applications for both iOS and Android platforms. The ideal candidate will possess extensive experience in mobile development, strong leadership capabilities, and a passion for creating intuitive and high-performance mobile experiences. You will guide a team of talented developers, drive architectural decisions, and ensure the delivery of exceptional mobile products.
Key Responsibilities:
  • Lead the design and development of native iOS and Android applications, from concept to deployment.
  • Mentor and guide a team of mobile developers, providing technical direction and fostering best practices.
  • Collaborate with product managers, UI/UX designers, and stakeholders to define app features and user experience.
  • Architect scalable, robust, and maintainable mobile application solutions.
  • Write high-quality, clean, and efficient code adhering to coding standards.
  • Implement and manage third-party SDK integrations and APIs.
  • Conduct code reviews, performance tuning, and debugging of mobile applications.
  • Stay abreast of the latest mobile technology trends, platforms, and best practices.
  • Contribute to the overall mobile strategy and roadmap.
  • Ensure the performance, quality, and responsiveness of applications.
  • Manage app store submission processes and post-launch updates.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent practical experience.
  • Minimum of 7 years of professional mobile application development experience, with at least 3 years in a lead or senior capacity.
  • Proven expertise in native iOS development (Swift, Objective-C) and/or Android development (Kotlin, Java).
  • Experience with cross-platform development frameworks (e.g., React Native, Flutter) is a plus.
  • Strong understanding of mobile UI/UX principles and best practices.
  • Experience with mobile architectures (e.g., MVVM, MVC, VIPER).
  • Proficiency with version control systems (e.g., Git).
  • Familiarity with mobile CI/CD pipelines and testing frameworks.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to effectively manage projects and mentor junior developers.
  • Strong analytical and problem-solving capabilities.
This is an outstanding opportunity for a motivated leader to shape the future of mobile technology within a collaborative and innovative environment.
This advertiser has chosen not to accept applicants from your region.

Lead Mobile Application Developer (iOS)

1510 Isa Town, Northern BHD75000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Lead Mobile Application Developer with a specialization in iOS development to join their innovative IT team in **Isa Town, Southern, BH**. This is a leadership position where you will guide the development of cutting-edge mobile applications, mentor junior developers, and contribute significantly to architectural decisions. The ideal candidate possesses a passion for creating exceptional user experiences and a deep understanding of the iOS ecosystem.

Responsibilities:
  • Lead the design, development, and maintenance of high-quality iOS applications.
  • Collaborate with product managers, UI/UX designers, and other stakeholders to define application features and requirements.
  • Write clean, efficient, maintainable, and well-documented Swift/Objective-C code.
  • Architect and implement scalable and robust mobile application solutions.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
  • Optimize application performance, identify and resolve bottlenecks, and ensure application security.
  • Implement and maintain automated testing strategies (unit, integration, UI tests).
  • Mentor and guide junior iOS developers, fostering their professional growth.
  • Stay abreast of the latest advancements in iOS development, mobile technologies, and industry trends.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Manage the app release process, including submission to the App Store.
  • Contribute to architectural discussions and technology selection decisions.
  • Ensure the technical feasibility of UI/UX designs.
  • Work closely with backend developers to integrate with server-side logic.
  • Champion best practices in mobile development and ensure the delivery of high-quality products.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in iOS application development.
  • Proven track record of shipping successful iOS applications to the App Store.
  • Expertise in Swift and Objective-C programming languages.
  • Deep understanding of the iOS SDK, UIKit, and common iOS design patterns (MVC, MVVM).
  • Experience with mobile architecture patterns, performance tuning, and memory management.
  • Familiarity with RESTful APIs to connect iOS applications to backend services.
  • Experience with third-party libraries and APIs.
  • Proficiency in using Xcode and version control systems (e.g., Git).
  • Strong understanding of the software development lifecycle and Agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and leadership abilities.
  • Experience with CI/CD pipelines for mobile applications is a plus.
  • Published applications on the App Store are a strong advantage.
This remote role offers the flexibility to work from anywhere, allowing you to contribute your expertise to a dynamic team.
This advertiser has chosen not to accept applicants from your region.

Decentralized Application (dApp) Developer

00300 Al Daih, Northern BHD8000 Monthly WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a cutting-edge technology firm at the forefront of the blockchain revolution, seeking a highly skilled Decentralized Application (dApp) Developer to join their dynamic team in **Budaiya, Northern, BH**. This is a unique opportunity to work on transformative projects that leverage the power of blockchain technology to create secure, transparent, and decentralized solutions. You will be instrumental in designing, developing, and deploying smart contracts and dApps that will shape the future of various industries. This role requires a deep understanding of blockchain protocols, smart contract languages (such as Solidity), and front-end development frameworks. You will collaborate closely with product managers, UI/UX designers, and other engineers to bring innovative ideas to life. The ideal candidate is a problem-solver with a passion for decentralized systems and a commitment to writing clean, efficient, and secure code.

Responsibilities will include:
  • Designing, developing, and testing smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain).
  • Building and deploying decentralized applications (dApps) with user-friendly interfaces.
  • Integrating blockchain technologies with existing systems and third-party services.
  • Conducting security audits and code reviews to ensure the robustness of smart contracts and dApps.
  • Researching and staying abreast of the latest advancements in blockchain technology and decentralized applications.
  • Collaborating with cross-functional teams to define dApp requirements and features.
  • Optimizing dApp performance and scalability.
  • Troubleshooting and debugging issues related to smart contracts and dApps.
  • Contributing to the overall architectural design of blockchain solutions.
  • Mentoring junior developers and sharing knowledge within the team.
The ideal candidate possesses a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or has equivalent practical experience. Proven experience in developing smart contracts (Solidity, Rust, etc.) and building dApps is essential. Familiarity with web3 libraries (e.g., Web3.js, Ethers.js), front-end frameworks (React, Vue, Angular), and back-end technologies is required. A strong understanding of cryptographic principles and blockchain architecture is a must. Experience with distributed systems and a passion for innovation in the crypto space will make you a strong candidate for this exciting opportunity in **Budaiya, Northern, BH**.
This advertiser has chosen not to accept applicants from your region.

Developer

Manama, Capital Abroad Work

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Attention! This vacancy is temporarily suspended!

VAM Systems is a Business Consulting, IT Solutions and Services company.

VAM Systems is currently looking for GIS Developer for our Bahrain operations with the following skillsets & terms and conditions:

Requirements
  • 3+ years of experience in GIS Development.
Terms and conditions

Joining time frame: 15 - 30 days

The selected candidates shall join VAM Systems - Bahrain and shall be deputed to one of the Organizations in Bahrain.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior developer Jobs in Bahrain !

Developer

Manama, Capital SWATX

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Join our innovative team at SWATX as a Developer, where you'll be involved in building cutting-edge applications and solutions that drive business success. If you're passionate about technology and enjoy problem-solving, we encourage you to apply!

Responsibilities include developing and maintaining software applications, collaborating with cross-functional teams, and contributing to software design and architecture.

Requirements

  • Proven experience in software development, with knowledge of programming languages such as C#, Java, or JavaScript
  • Familiarity with front-end technologies like HTML, CSS, and frameworks like Angular or React
  • Understanding of database management systems such as SQL Server or Oracle
  • Experience with version control systems, preferably Git
  • Strong analytical and problem-solving skills
  • Excellent communication skills in Arabic and English
  • Ability to work collaboratively in a team environment
  • Knowledge of Agile or Scrum methodologies is a plus
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

BHD40000 - BHD60000 Y Beyon Cyber

Posted today

Job Viewed

Tap Again To Close

Job Description

Join the team building the future of cybersecurity in Bahrain.

At
Beyon Cyber Labs
, we are creating solutions that protect digital trust across the region - and we need curious, driven developers to help us build, break, and reinvent.

What You'll Work On

  • Build responsive UIs with
    React/Angular/Vue
    .
  • Develop scalable
    APIs & microservices
    in

    .
  • Work with
    databases
    (MongoDB, SQL).
  • Test, ship, and iterate fast with
    CI/CD pipelines
    .
  • Collaborate in sprints with designers, engineers, and cybersecurity experts.

What You Bring

  • Bachelor's in
    Computer Science/IT
    (or equivalent hands-on project work).
  • 3–5 years' experience
    (front-end, back-end, or full-stack).
  • Strong with
    JavaScript
    (TypeScript a plus).
  • Skilled in either
    front-end frameworks
    (React, Angular, Vue) or
    server-side development
    ).
  • Familiar with
    REST/GraphQL APIs, Git, CI/CD workflows
    .
  • Problem-solver, team player, and eager to learn.

Why Beyon Cyber Labs?

  • Work on projects that shape national cybersecurity.
  • Be part of a growing innovation hub backed by Beyon Group.
  • Access mentorship, certifications, and career growth.
  • Collaborative culture where your ideas matter.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

701 Southern, Southern BHD20000 annum (stip WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is looking for enthusiastic and driven individuals to join their team as Software Development Apprentices. This is a fully remote, entry-level program designed to provide comprehensive training and hands-on experience in software development. Apprentices will work alongside experienced developers, learning modern coding practices, development methodologies, and various programming languages. This program is ideal for individuals with a passion for technology, a strong aptitude for problem-solving, and a desire to build a career in the tech industry.
Program Overview:
  • Gain practical experience in full-stack development, including front-end and back-end technologies.
  • Learn to design, develop, test, and deploy software applications under the guidance of mentors.
  • Participate in coding challenges, workshops, and team projects to build a strong foundation in software engineering.
  • Develop proficiency in programming languages such as Python, Java, JavaScript, or similar.
  • Understand software development lifecycle (SDLC) and agile methodologies.
  • Contribute to real-world projects, gaining exposure to industry best practices.
  • Receive continuous feedback and mentorship to support learning and career growth.
  • Build a professional portfolio showcasing acquired skills and completed projects.
  • Explore career paths within software development, such as front-end, back-end, or full-stack engineering.
  • Develop essential soft skills, including teamwork, communication, and problem-solving.
Ideal Candidate Profile:
  • High school diploma or equivalent.
  • A strong passion for technology and software development.
  • Aptitude for logical thinking and problem-solving.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work independently and collaborate effectively in a remote team environment.
  • Basic understanding of computer science concepts is a plus, but not required.
  • Motivated to complete a structured learning program and achieve career goals.
This apprenticeship offers a unique pathway into the tech industry, providing both education and practical experience. We are committed to fostering talent and supporting individuals in their transition into professional software development roles. This is a fantastic opportunity to launch your tech career with dedicated support and a clear learning structure.
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 Senior Developer Jobs