2554 Application Developer jobs in Manama
Senior Mobile Application Developer (iOS/Android)
Posted 1 day ago
Job Viewed
Job Description
- Designing, developing, and maintaining native iOS and Android applications.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Writing high-quality, reusable, and testable code following best practices.
- Integrating with backend services and APIs to ensure seamless functionality.
- Optimizing application performance for speed, scalability, and user experience.
- Conducting thorough testing, debugging, and troubleshooting of mobile applications.
- Participating in code reviews to ensure code quality and knowledge sharing.
- Staying up-to-date with the latest mobile technology trends and advancements.
- Managing the app release process to the Apple App Store and Google Play Store.
- Contributing to architectural decisions and technical strategy for mobile development.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a team environment.
- Enthusiasm for software development and technology.
- Understanding of software development methodologies (e.g., Agile) is a plus.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include writing clean, efficient, and well-documented code in relevant programming languages, assisting in the development of new software features and enhancements, and participating in code reviews to ensure quality and adherence to best practices. You will also contribute to the debugging and troubleshooting of software issues, and support the testing and validation of software applications. A strong understanding of computer science fundamentals, data structures, and algorithms is essential. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) and basic knowledge of software development methodologies are required. Excellent problem-solving skills, a strong desire to learn, and effective communication abilities are paramount. You should be eager to collaborate with team members, adapt to new technologies, and contribute positively to the team's goals. This internship offers invaluable exposure to professional software development practices and the chance to work on real-world projects, developing practical skills and building a strong foundation for a successful career in technology. This is an ideal role for driven individuals passionate about technology and eager to make an impact.
Graduate Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in coding, debugging, and testing software applications.
- Learn and apply software development best practices.
- Participate in code reviews and contribute to design discussions.
- Collaborate with team members to troubleshoot and resolve technical issues.
- Develop documentation for software designs and implementations.
- Gain exposure to various programming languages and development tools.
- Contribute to the continuous improvement of development processes.
- Support senior engineers in project execution.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Understanding of software development lifecycle concepts.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a hybrid work model.
This program is ideal for students looking to bridge the gap between academic learning and professional software engineering. You will be working in a stimulating environment that encourages innovation and skill development. The position is located in **Hidd, Muharraq, BH**, with a hybrid work arrangement allowing for a balance of remote work and in-office collaboration. We are committed to nurturing emerging talent and providing a supportive platform for your professional growth. If you are passionate about technology and eager to learn from the best, this internship is for you. Apply now to embark on your software engineering journey.
Graduate Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Graduate Software Engineer
Posted 4 days ago
Job Viewed
Job Description
- Assist in designing, coding, testing, and debugging software applications under the guidance of senior engineers.
- Participate in code reviews to ensure code quality, efficiency, and maintainability.
- Learn and apply software development best practices and agile methodologies.
- Contribute to the development of new features and enhancements for existing software products.
- Work with various programming languages and development tools relevant to the team's projects.
- Collaborate effectively with team members in a hybrid environment, utilizing remote collaboration tools.
- Assist in troubleshooting and resolving software defects.
- Engage in continuous learning to stay updated with emerging technologies.
- Document code and software designs.
- Support the implementation and deployment of software solutions.
- Recently graduated or will soon graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of programming fundamentals and object-oriented programming concepts.
- Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development tools and version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies and environments.
- Ability to work effectively in a hybrid setting, balancing remote tasks with on-site interaction.
- Demonstrated interest in software development through academic projects, personal projects, or internships.
Be The First To Know
About the latest Application developer Jobs in Manama !
Senior Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Automotive Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Graduate Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software features.
- Write clean, efficient, and maintainable code in accordance with established standards.
- Participate in code reviews and contribute to code quality improvements.
- Debug and resolve software defects and issues.
- Develop and execute unit and integration tests.
- Collaborate with senior engineers and team members on project tasks.
- Contribute to technical documentation and knowledge sharing.
- Learn and apply new programming languages, tools, and technologies.
- Participate in agile development ceremonies and team meetings.
- Assist with the deployment and testing of software applications.