545 Application Developer jobs in Bahrain
Ios Mobile Application Developer
Posted 22 days ago
Job Viewed
Job Description
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:
- Analyse and optimize performance and reliability of iOS applications.
- Work closely with our product and design teams to build new features on iOS applications.
- Skilled in building applications around Web Services (XML & JSON).
- Analyse and create logic for complex assignments.
- Excellent communication, both written and personal, is vital to this position.
- Excellent interpersonal skills.
Requirements:
- 3+ years of experience working with iOS applications, and must have shipped at least three applications.
- B.S. or B.E. or M.E. in Computer Science or related field.
- Experience in object-oriented software development.
- Expertise in building complex applications for the iPhone or iPad using Objective-C/C++ with Cocoa and other frameworks.
- Experience building mobile application development at the user interface and system levels.
- Experience writing unit tests and testable code.
- Experience in understanding large and complex code bases.
- Experience designing clean and maintainable APIs.
- Experience with multi-threaded programming.
- Experience in integrating complex web services based on JSON and XML.
- Knowledge of iOS SDK performance tools and optimization techniques.
- Excellent problem-solving, critical thinking, and communication skills.
Interested applicants are willing to relocate and work in Bahrain. Send your CV.
Job SpecificationInformation Technology and Services - Dubai, United Arab Emirates
#J-18808-LjbffrAndroid Mobile Application Developer
Posted 22 days ago
Job Viewed
Job Description
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:
- Create a thriving Android application around web-services JSON and XML.
- Analyze existing applications and help in making them lighter and faster.
- Analyze and create logic for complex assignments.
- Optimize the experience across different application types.
- Excellent communication, both written and personal, as describing and communicating issues accurately and professionally is vital to this position.
- Excellent interpersonal skills, as you’ll be interacting with numerous teams under stressful circumstances.
Requirements:
- 3+ years of experience working with Android, and must have shipped at least three applications/software libraries.
- B.S or B.E or M.E Computer Science or relevant work experience.
- Experience working with the NDK.
- Experience in integrating complex web-services based on JSON and XML.
- Experience working with localized and globalized applications.
- Broad experience developing and optimizing Android applications using the Android SDK.
- Passion for run-time efficiency, reducing APK size, or minimizing memory overhead.
- Experience in understanding large and complex code bases.
- Proficient in Java and related frameworks, multi-threading, and memory management specific to mobile devices, understanding of caching mechanisms.
- Excellent problem-solving, critical thinking, and communication skills.
Interested applicants are willing to relocate and work in Bahrain. Send your CV.
#J-18808-LjbffrLead Mobile Application Developer (iOS)
Posted 2 days ago
Job Viewed
Job Description
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.
- 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.
Jr. Web Developer
Posted 5 days ago
Job Viewed
Job Description
We're looking for a passionate Junior Web Developer to join our team in Bahrain. This role is perfect for fresh graduates who want to launch their careers in a real-world development environment and work with modern technologies across backend and CMS platforms.
️ Technical Skills Required- WordPress : Theme customization, plugin configuration, content management
- PHP : Basic to intermediate programming knowledge
- Laravel Framework : Understanding of MVC structure, routing, and blade templating
- MySQL : Database creation, queries, joins, and data handling
- HTML5 / CSS3 : Responsive layouts and basic styling
- JavaScript / jQuery : DOM manipulation and event handling basics
- Git/GitHub (basic version control) – bonus
- Understanding of REST APIs – bonus
- Assist in website and web app development using WordPress and Laravel
- Write clean and maintainable PHP, HTML, CSS, and JavaScript code
- Support database-driven development using MySQL
- Help debug issues and contribute to bug fixing and testing
- Collaborate with senior developers and follow structured workflows
- Training, mentorship, and learning-focused environment
- Real project exposure from the start
- Bahrain-based office with hybrid flexibility (if applicable)
- Opportunity to grow into a full-stack or specialized developer role
- Friendly and creative team culture
Junior Web Developer - Apprenticeship
Posted today
Job Viewed
Job Description
Program Responsibilities:
- Assist in the development and maintenance of websites and web applications.
- Learn and apply front-end technologies such as HTML, CSS, and JavaScript.
- Gain exposure to back-end development languages and frameworks (e.g., Python, PHP, Node.js).
- Participate in coding sessions, learning best practices for writing clean, efficient, and maintainable code.
- Collaborate with senior developers on feature development, bug fixes, and testing.
- Contribute to website design and user experience improvements.
- Learn about database management and integration.
- Attend training sessions and workshops to enhance technical skills.
- Shadow experienced developers to understand project workflows and team dynamics.
- Assist in documenting technical specifications and project progress.
- Ensure all work adheres to company coding standards and quality guidelines.
- Develop an understanding of version control systems (e.g., Git).
Ideal Candidate Profile:
- High school diploma or equivalent.
- A strong passion for technology and web development.
- Basic understanding of programming concepts is a plus, but not required.
- Eagerness to learn and a proactive attitude.
- Good communication and teamwork skills.
- Ability to follow instructions and take direction.
- Problem-solving aptitude.
- Must be able to commit to the apprenticeship program duration.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
The ideal candidate possesses a strong foundational knowledge of web development principles, a keen eye for detail, and a passion for learning new technologies. While prior professional experience is not a prerequisite, a portfolio of personal projects or contributions to open-source projects would be advantageous. You must demonstrate excellent problem-solving abilities, a proactive attitude, and the capacity to work independently and collaboratively in a remote setting. Strong communication skills are essential for effective teamwork and project contribution. This apprenticeship is designed to provide a solid understanding of the full software development lifecycle and prepare you for a successful career in the tech industry. Our client is committed to fostering a growth-oriented environment, offering continuous learning opportunities and exposure to diverse projects. If you are eager to build your skills, contribute to innovative projects, and thrive in a remote-first culture, this apprenticeship is the perfect stepping stone. Join our client's growing team and make your mark in the digital world.
Junior Web Developer Apprentice
Posted 1 day ago
Job Viewed
Job Description
We are looking for motivated individuals with a passion for technology and a strong desire to learn. While formal experience is not required, a foundational understanding of programming concepts and familiarity with at least one programming language (e.g., Python, JavaScript, Java) is beneficial. A portfolio showcasing personal projects or academic work is a plus. Excellent communication and teamwork skills are essential, as is the ability to work independently and manage your time effectively in a remote setting. You must have reliable internet access and a dedicated workspace. This apprenticeship provides an excellent platform to develop your skills in HTML, CSS, JavaScript, and potentially back-end technologies like Node.js or Python frameworks. Our client is committed to providing comprehensive training and mentorship to set you up for success in the tech industry. This program is based in Hamad Town, Northern, BH , but is entirely performed remotely. Join us and take the first step towards a rewarding career in software development.
Be The First To Know
About the latest Application developer Jobs in Bahrain !
Junior Web Developer Apprentice
Posted 1 day ago
Job Viewed
Job Description
Program Highlights:
- Structured training curriculum covering front-end and basic back-end development.
- Mentorship from seasoned software engineers.
- Opportunity to contribute to live projects and build a professional portfolio.
- Exposure to agile development methodologies.
- Development of problem-solving and critical thinking skills.
- Guidance on career paths within the tech industry.
- Learn to write clean, efficient, and maintainable code.
- Understand principles of UI/UX design and implementation.
- Participate in remote team meetings and collaborative sessions.
- A strong passion for technology and a desire to learn web development.
- Basic understanding of computer fundamentals.
- Excellent communication skills, particularly in a remote setting.
- Self-motivated and disciplined to manage time effectively in a remote work environment.
- Ability to follow instructions and absorb new information quickly.
- A proactive approach to problem-solving.
- Access to a reliable internet connection and a suitable workspace.
Junior Web Developer Apprentice
Posted 1 day ago
Job Viewed
Job Description
Program Highlights:
- Comprehensive training in front-end and back-end web development technologies (HTML, CSS, JavaScript, modern frameworks, server-side languages, databases).
- Mentorship from senior developers who will guide your learning and career progression.
- Opportunity to work on live projects, contributing to the development and maintenance of our web applications.
- Exposure to agile development methodologies and best practices.
- Development of problem-solving, debugging, and collaborative coding skills.
- Learning to write clean, efficient, and maintainable code.
- Understanding of version control systems like Git.
- Assistance in building a professional portfolio of completed projects.
- Potential for full-time employment upon successful completion of the apprenticeship.
Full Stack Web Developer
Posted 2 days ago
Job Viewed