Ios Mobile Application Developer

Manama, Capital TCIG

Posted 20 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 20 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.

Web Developer

Manama, Capital Domo Ventures W.L.L.

Posted today

Job Viewed

Tap Again To Close

Job Description

**We are looking for an outstanding Web Developer to be responsible for the coding, innovative design and layout of our clients websites**

**Responsibilities**:

- Write well designed, efficient code by using best software development practices
- Create website layout/user interface by using standard HTML/CSS practices
- Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on technical needs
- Create and maintain software documentation
- Be responsible for maintaining, expanding, and scaling clients sites
- Cooperate with designers and management to achieve goal and clients requirements

**Requirements**:

- Proven working experience in web programming
- In-depth knowledge of modern HTML/CSS
- Familiarity with programming languages: PHP, ASP.NET, Javascript
- problem solving skills
- Strong organizational skills
- BS in computer science or a related field
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprenticeship

6004 Amwaj Islands BHD20000 annum (stip WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, an innovative tech startup, is offering a fantastic opportunity for aspiring individuals to join as Junior Web Developers through an Apprenticeship program in Isa Town, Southern, BH . This program is designed to provide comprehensive training and hands-on experience in web development, equipping participants with the skills needed for a successful career in the tech industry. You will work alongside experienced developers, contribute to real-world projects, and learn modern development practices. The ideal candidate is enthusiastic, eager to learn, and possesses a foundational understanding of web technologies.

Program Overview:
  • Gain practical experience in front-end and back-end web development.
  • Learn popular programming languages and frameworks (e.g., HTML, CSS, JavaScript, Python, React, Node.js).
  • Work on live projects under the guidance of senior developers.
  • Participate in coding workshops, code reviews, and team collaborative sessions.
  • Develop problem-solving skills and learn best practices in software development.
  • Understand the full software development lifecycle.
  • Receive mentorship and career guidance throughout the program.
  • Opportunity to build a professional portfolio.
  • Potential for full-time employment upon successful completion of the apprenticeship.
Requirements:
  • High school diploma or equivalent; vocational training in IT or a related field is a plus.
  • Basic understanding of computer science principles and web development concepts.
  • Familiarity with at least one programming language is advantageous.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • A proactive attitude and a genuine passion for technology and coding.
  • Ability to commit to the full duration of the apprenticeship program.
This is an exceptional entry-level opportunity for individuals looking to launch a career in web development with comprehensive support and training.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprentice

00330 Riffa, Southern BHD20000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing tech startup focused on innovative e-commerce solutions, is looking for an enthusiastic and dedicated Junior Web Developer Apprentice to join their team in **Riffa, Southern, BH**. This is an exceptional opportunity for individuals eager to kickstart their career in web development, offering hands-on training, mentorship, and exposure to real-world projects. The apprentice will gain valuable experience in front-end and back-end development, learning modern coding practices and collaborating within a fast-paced, agile environment.

Key Responsibilities and Learning Opportunities:
  • Assist senior developers in designing, coding, testing, and debugging web applications using various programming languages and frameworks (e.g., HTML, CSS, JavaScript, Python/Django, React/Node.js).
  • Learn and apply responsive design principles to ensure websites are accessible across all devices and browsers.
  • Contribute to the development of user interfaces (UI) and user experiences (UX) under the guidance of experienced designers and developers.
  • Collaborate with team members on front-end and back-end development tasks, understanding the full stack of web development.
  • Participate in code reviews, learning best practices for writing clean, maintainable, and efficient code.
  • Assist in the maintenance and updating of existing websites and applications.
  • Learn about version control systems like Git and collaborative development workflows.
  • Gain exposure to database management and integration.
  • Support the testing process, including unit testing and integration testing.
  • Engage in continuous learning and skill development through online courses, workshops, and internal training sessions.
  • Contribute to team meetings and provide updates on project progress.
  • Understand project requirements and translate them into technical tasks.

Requirements:
  • A strong passion for technology and a foundational understanding of web development concepts.
  • Completed or currently pursuing a degree/diploma in Computer Science, Information Technology, or a related field, or equivalent self-taught skills demonstrated through personal projects or online portfolios.
  • Basic knowledge of at least one programming language (e.g., JavaScript, Python, Java).
  • Familiarity with HTML and CSS.
  • Eagerness to learn new technologies and tools quickly.
  • Good problem-solving skills and attention to detail.
  • Ability to work effectively both independently and as part of a team.
  • Strong communication skills.
  • A proactive attitude and a desire to take initiative.
  • Must be eligible for an apprenticeship program.

This apprenticeship offers a pathway to a full-time Junior Web Developer role upon successful completion. Our client provides a supportive learning environment, a competitive stipend, and the opportunity to grow within a dynamic tech company.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprentice

10552 Hamad Town, Northern BHD15 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is excited to offer a Web Developer Apprenticeship program for motivated individuals seeking to launch a career in web development, located in **Hamad Town, Northern, BH**. This is a fantastic opportunity to learn essential coding skills and gain practical experience by working on real projects under the guidance of experienced developers. You will be trained in front-end and back-end development technologies, contributing to the creation of dynamic and user-friendly websites and applications. The ideal candidate is enthusiastic, a quick learner, and has a foundational interest in technology and coding.

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 programming languages and frameworks.
  • Collaborate with senior developers on coding tasks and debugging.
  • Participate in team meetings and learning sessions.
  • Help in testing website functionality and identifying bugs.
  • Contribute to documentation of code and project progress.
  • Shadow experienced developers to understand the development workflow.
  • Develop foundational understanding of responsive design and user experience principles.
  • Assist with content updates and basic website management.
Qualifications:
  • High school diploma or equivalent; pursuing or completed a technical certificate or degree in Computer Science or a related field is advantageous.
  • Basic understanding of computer programming concepts.
  • Familiarity with the internet and how websites work.
  • Strong desire to learn web development technologies.
  • Good problem-solving skills and attention to detail.
  • Ability to follow instructions and work in a team environment.
  • Reliable and punctual with a strong work ethic.
  • Eagerness to receive feedback and improve skills.
  • Basic computer literacy.
This advertiser has chosen not to accept applicants from your region.

Python Developer - Web

Manama, Capital Mentric Technologies M.E.

Posted today

Job Viewed

Tap Again To Close

Job Description

**Python Developer - Web**

**Responsibilities**
- Writing reusable, testable, and efficient code
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions include databases, key-value stores, blob stores, etc.

**Skills And Qualifications**
- Expert in Python, with knowledge of at least one Python web framework such as Django, Flask.
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of server-side templating languages such as Jinja 2, Mako, etc
- Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3
- Experience in MySQL, NoSQL or SQL
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Familiarity with event-driven programming in Python
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools such as Git, Mercurial or SVN
- Must have at least 3 years work experience

Ability to commute/relocate:

- Manama: Reliably commute or planning to relocate before starting work (required)

**Education**:

- Bachelor's (preferred)

**Experience**:

- Python Developer - Web: 3 years (required)
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest It developer Jobs in Al Muharraq !

Junior Software Developer

Manama, Capital Braxtone Group.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Braxtone Group consist of 4 Divisions having its operation in Bahrain, Oman and Dubai.Advisory and.

Show More

Location: Manama, Bahrain

Work Style: In-person

Job Description

Main Purpose of Job:

We are looking for a motivated Junior Software Developer with foundational experience in Ant Design, Next.js, TypeScript, Redis, MongoDB, AWS Amplify, and Amazon S3 . The ideal candidate will assist in developing and maintaining software solutions while gaining hands-on experience and growing their technical expertise under the guidance of senior developers.

Key Responsibilities:

  • Software Development: Assist in building and maintaining applications using Next.js and TypeScript, incorporating Ant Design components.
  • Collaboration: Work closely with senior developers and team members to implement features and troubleshoot issues.
  • Database Operations: Support the integration and management of data using Redis and MongoDB.
  • Cloud Integration: Assist in deploying and managing applications with AWS Amplify and Amazon S3.
  • Code Contribution: Write clean, efficient, and maintainable code, following best practices.
  • Learning & Development: Continuously improve technical skills by learning from peers, participating in team discussions, and utilizing company-provided resources.
  • Testing & Debugging: Perform testing and debugging to ensure software functionality and reliability.
  • Documentation: Create and maintain technical documentation for reference and reporting.

Educational, Skills, and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 1-2 years of experience in web development (internships and personal projects are acceptable).

Additional Eligibility Qualifications:

  • Basic knowledge of Ant Design, Next.js, and TypeScript.
  • Familiarity with Redis and MongoDB.
  • Understanding of AWS Amplify and Amazon S3 (or willingness to learn quickly).
  • Exposure to modern front-end and back-end development practices.
  • Problem-Solving: Ability to troubleshoot and debug issues with guidance.
  • Communication: Strong verbal and written communication skills for team collaboration.
  • Growth Mindset: Eagerness to learn, take feedback constructively, and improve skills.
Braxtone Group consist of 4 Divisions having its operation in Bahrain, Oman and Dubai.Advisory and. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

BH122XX Al Malikiyah, Northern BHD80000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm located in Salmabad, Northern, BH , is seeking a highly skilled Senior Software Developer to contribute to the design, development, and implementation of innovative software solutions. This role requires deep expertise in full-stack development, a passion for clean code, and the ability to lead complex technical projects. You will be instrumental in architecting scalable applications, writing efficient code, and collaborating with cross-functional teams to deliver high-quality software products. The ideal candidate is a seasoned professional with a proven track record of success in software development and a strong understanding of modern development methodologies.

Responsibilities:
  • Design, develop, test, and deploy robust and scalable software applications.
  • Write high-quality, maintainable, and efficient code using best practices.
  • Collaborate with product managers and designers to define software requirements and specifications.
  • Lead the technical design and architecture of new features and systems.
  • Mentor and guide junior developers, fostering a culture of technical excellence.
  • Identify and resolve software defects and performance issues.
  • Participate in code reviews to ensure code quality and consistency.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to the continuous improvement of development processes and tools.
  • Ensure the security and performance of deployed applications.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
  • Extensive experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Spring Boot, Django).
  • Strong understanding of database systems (e.g., SQL, NoSQL) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with microservices architecture is a plus.

This position offers a competitive salary, comprehensive benefits package, and opportunities for professional development in a collaborative and innovative work environment. If you are a talented Senior Software Developer looking for a challenging and rewarding role, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

205 Bilad Al Qadeem, Capital BHD15 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an enthusiastic and driven Apprentice Software Developer to join their innovative technology team in Manama, Capital, BH . This is an exceptional opportunity for individuals looking to kick-start their career in software development and gain hands-on experience in a supportive and dynamic environment. As an apprentice, you will work closely with experienced developers, learning best practices in coding, software design, and project management. You will be involved in various stages of the software development lifecycle, from requirements gathering and design to coding, testing, and deployment. Our client is committed to fostering talent and providing a structured learning path that includes mentorship and opportunities for professional growth. Key responsibilities:
  • Assist senior developers in writing clean, maintainable, and efficient code.
  • Participate in code reviews to learn and improve coding standards.
  • Learn and apply various programming languages and technologies as per project needs.
  • Contribute to the design and architecture of software solutions.
  • Assist in testing and debugging software applications to ensure quality and performance.
  • Collaborate with team members on software development projects.
  • Document code and technical processes accurately.
  • Troubleshoot and resolve software defects and issues.
  • Stay updated with the latest industry trends and technologies in software development.

Ideal Candidate Profile:
  • High school diploma or equivalent. Pursuing or recently completed a degree or diploma in Computer Science, Information Technology, or a related field is a plus.
  • Basic understanding of programming concepts and logic.
  • Eagerness to learn and adapt to new technologies.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.
  • Proactive attitude and a passion for technology.
  • No prior professional experience required; this is a training role.

This apprenticeship is designed to provide a comprehensive introduction to the field of software development, equipping you with the skills and knowledge necessary to excel in this exciting industry. Join us and build your future in technology.
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 IT Developer Jobs View All Jobs in Al Muharraq