43 Front End Engineers jobs in Manama
Junior Web Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
Junior Web Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications under the guidance of senior developers.
- Learn and implement front-end technologies such as HTML, CSS, and JavaScript.
- Contribute to back-end development tasks using relevant programming languages and frameworks.
- Participate in code reviews to understand best practices and improve code quality.
- Collaborate with team members in an agile development environment.
- Assist in troubleshooting and debugging code.
- Engage in continuous learning of new technologies and development methodologies.
- Document development processes and code.
- Participate in virtual team meetings and contribute to project discussions.
- Contribute to creating a positive and productive remote work culture.
- A strong desire to learn and build a career in web development.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, particularly in a virtual setting.
- Ability to work independently and manage time effectively in a remote environment.
- A proactive attitude and willingness to take on new challenges.
- High school diploma or equivalent.
Junior Web Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
What You'll Do:
- Assist in developing and implementing user interfaces using HTML, CSS, and JavaScript.
- Support back-end development tasks and database integration.
- Learn and apply version control systems like Git.
- Participate in code reviews and contribute to code quality.
- Collaborate with senior developers on project tasks and problem-solving.
- Engage in daily team meetings and project discussions.
- Document code and development processes.
- Contribute to the testing and debugging of web applications.
- Develop a portfolio of work through real-world project involvement.
- Embrace a learning mindset and actively seek feedback for growth.
- Passionate about web development and eager to learn.
- Basic understanding of HTML, CSS, and JavaScript is a plus.
- Familiarity with programming concepts.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Self-motivated and able to work effectively in a remote setting.
- Eager to receive mentorship and feedback.
- Currently pursuing or recently completed a relevant degree or certification is beneficial.
- Location: This is a fully remote apprenticeship, accessible to individuals located anywhere, but candidates residing in or near Seef, Capital, BH may have opportunities for local meetups or networking events.
Junior Apprentice - Web Development
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in coding, testing, and debugging web applications using various programming languages and frameworks (e.g., HTML, CSS, JavaScript, React, Node.js).
- Learn and apply best practices in software development, including version control (Git) and agile methodologies.
- Contribute to the development of user interfaces (UI) and user experiences (UX) based on design specifications.
- Help maintain and update existing web content and functionality.
- Participate in code reviews to learn from experienced developers and improve code quality.
- Assist in the creation of technical documentation and user guides.
- Troubleshoot and resolve basic technical issues reported by users or identified during testing.
- Collaborate with team members through online communication tools and project management software.
- Stay curious and actively seek opportunities to learn new technologies and development techniques.
- Support the team in various ad-hoc development tasks as required.
- High school diploma or equivalent; pursuing a degree in Computer Science, Software Engineering, or a related field is a plus.
- Basic understanding of web development concepts and principles.
- Familiarity with at least one programming language (e.g., JavaScript, Python) and foundational web technologies (HTML, CSS).
- Eagerness to learn and a strong work ethic.
- Excellent problem-solving skills and attention to detail.
- Good communication skills, with the ability to articulate ideas clearly.
- Must have a reliable internet connection and a suitable home office setup for remote work.
- Ability to work independently and manage time effectively.
- A portfolio of personal projects or contributions to open-source is a bonus.
- Passion for technology and software development.
Junior Web Development Apprentice
Posted 22 days ago
Job Viewed
Job Description
As an apprentice, you will gain practical experience in HTML, CSS, JavaScript, and popular frameworks/libraries such as React or Vue.js. You'll also be introduced to server-side languages like Node.js or Python and database management. We are seeking individuals with a strong passion for coding, a knack for problem-solving, and a meticulous eye for detail. While formal web development experience is not required, a demonstrable interest through personal projects, online courses, or a relevant academic background will be highly valued. You'll learn how to collaborate effectively within a remote team, utilize version control systems (like Git), and participate in the entire software development lifecycle.
Key learning opportunities and responsibilities:
- Develop and maintain responsive websites and web applications.
- Write clean, semantic, and well-documented code.
- Collaborate with designers and project managers on project requirements.
- Assist in debugging and troubleshooting existing codebases.
- Learn and implement SEO best practices.
- Participate in code reviews and team discussions.
- Gain exposure to content management systems (CMS).
- Understand and apply UI/UX principles.
- Work with APIs and integrate third-party services.
- Build a strong portfolio of completed projects.
This apprenticeship is an excellent stepping stone into a career in web development, offering paid learning, mentorship, and the potential for full-time employment. We are looking for motivated and curious individuals who are excited about the world of web technologies and can thrive in a remote, collaborative setting. This opportunity supports our development initiatives near Jidhafs, Capital, BH .
Junior Web Development Apprentice
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications.
- Learn and implement coding best practices.
- Participate in team meetings and collaborative problem-solving sessions.
- Conduct basic testing and debugging of code.
- Contribute to documentation and project updates.
- Shadow senior developers and learn from their experience.
- Develop proficiency in relevant programming languages and frameworks.
- High school diploma or equivalent.
- Strong interest in web development and technology.
- Excellent communication and interpersonal skills.
- Ability to learn quickly and adapt to new technologies.
- Self-motivated and able to work independently in a remote setting.
- Basic understanding of computer systems.
Junior Web Development Apprentice
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, and testing web applications.
- Learn and apply front-end development languages and frameworks (e.g., HTML, CSS, JavaScript, React/Angular/Vue).
- Support back-end development tasks, including database management and API integration.
- Participate in code reviews and learn best practices for writing clean, efficient code.
- Help in troubleshooting and debugging code issues.
- Contribute to the development of documentation for code and projects.
- Learn to use version control systems like Git.
- Collaborate with team members in a remote setting through project management tools and communication platforms.
- Attend training sessions and workshops to enhance technical skills.
- Understand user requirements and translate them into functional code.
- Gain exposure to agile development methodologies.
- Assist in the creation of responsive and user-friendly web interfaces.
Qualifications:
- Basic understanding of programming concepts and logic.
- Familiarity with HTML, CSS, and JavaScript is a strong plus.
- Eagerness to learn and a passion for web development.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work effectively in a team.
- Self-motivated and able to manage time effectively in a remote learning environment.
- High school diploma or equivalent; some college coursework in Computer Science or a related field is advantageous.
- Ability to follow instructions and adapt to new technologies.
- A proactive attitude towards learning and taking on new challenges.
Be The First To Know
About the latest Front end engineers Jobs in Manama !
Senior UX/UI Designer - Digital Product Development
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design process for new and existing digital products, from concept to execution.
- Conduct user research, including interviews, surveys, and usability testing, to gather insights and inform design decisions.
- Create user personas, user journey maps, and information architecture to define product structure and flow.
- Develop wireframes, interactive prototypes, and high-fidelity visual designs for web and mobile applications.
- Establish and maintain design systems and style guides to ensure brand consistency and design quality.
- Collaborate closely with product managers to define product strategy and roadmap.
- Work hand-in-hand with front-end developers to ensure accurate implementation of designs.
- Iterate on designs based on user feedback, A/B testing, and performance metrics.
- Stay current with the latest trends, tools, and best practices in UX/UI design and digital product development.
- Present design concepts and rationale effectively to stakeholders, articulating design choices and their alignment with business goals.
- Mentor junior designers and contribute to fostering a strong design culture within the team.
- Bachelor's degree in Design, Human-Computer Interaction, Computer Science, or a related field.
- Minimum of 5 years of professional experience in UX/UI design, with a strong focus on digital product development.
- A compelling portfolio showcasing successful user-centered design projects for web and mobile applications.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe Creative Suite, InVision, etc.
- Strong understanding of usability principles, interaction design, visual design, and information architecture.
- Experience with user research methodologies and usability testing.
- Excellent communication, presentation, and collaboration skills.
- Ability to manage multiple projects simultaneously and meet deadlines in a fast-paced environment.
- Experience with agile development methodologies.
- Knowledge of front-end development principles is a plus.
Lead UX/UI Designer - Digital Product Development
Posted 9 days ago
Job Viewed
Job Description
Senior UX/UI Designer - Digital Product Development
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design process for digital products, from concept to final UI.
- Conduct user research, usability testing, and heuristic evaluations.
- Create wireframes, user flows, personas, and journey maps.
- Develop high-fidelity mockups and interactive prototypes.
- Collaborate with product managers and engineers to define and implement features.
- Establish and maintain design systems, style guides, and UI kits.
- Champion user-centered design principles throughout the organization.
- Present design concepts and rationale to stakeholders.
- Stay current with industry trends and best practices in UX/UI design.
- Bachelor's degree in Design, Human-Computer Interaction, or a related field.
- Minimum of 5 years of experience as a UX/UI Designer, with a strong portfolio.
- Proficiency in design and prototyping tools (e.g., Figma, Sketch, Adobe XD).
- Solid understanding of user-centered design principles and methodologies.
- Experience with user research and usability testing.
- Knowledge of front-end development principles is a plus.
- Excellent communication, collaboration, and presentation skills.
- Strong visual design skills and attention to detail.