We are looking for an experienced Front-End Developer with a solid knowledge of JavaScript and TypeScript to join our team in Manama, Bahrain. This role offers an exciting opportunity for a talented developer with a passion for building innovative, high-performance web applications. If you have at least 3 years of professional experience in front-end development, particularly with JavaScript or TypeScript, and you are eager to contribute to a dynamic and growing team, this could be the perfect fit for you.
Key Responsibilities:
As a Front-End Developer, you will have several key responsibilities, including:
- Develop and Maintain Web Applications:
- Build user-friendly, responsive, and high-performance web applications.
- Work closely with other developers to integrate front-end code with back-end systems and ensure smooth functionality across platforms.
- Collaborate with Teams:
- Work alongside UX/UI designers to transform wireframes and designs into fully functional web pages.
- Participate in team discussions to suggest improvements, troubleshoot issues, and collaborate on ideas to enhance the product.
- Ensure Code Quality and Performance:
- Write clean, efficient, and well-documented code.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and testing to ensure the reliability and performance of the application.
- Stay Current with Front-End Technologies:
- Keep up-to-date with the latest trends in front-end development, particularly JavaScript, TypeScript, React, Angular, and other modern tools and frameworks.
- Integrate new technologies and techniques into existing applications when applicable.
- Handle Cross-Platform Compatibility:
- Ensure that applications are compatible with a variety of web browsers and mobile devices.
- Troubleshoot cross-platform issues and make necessary adjustments to enhance performance.
- Collaborate on Full-Stack Development:
- Work with back-end developers to ensure seamless integration of front-end and back-end technologies.
- Collaborate on full-stack development projects when necessary, especially if you have experience with frameworks like NestJS or similar back-end technologies.
Qualifications:
To succeed in this role, you should meet the following qualifications:
- Professional Experience:
- 3+ years of experience working with JavaScript and TypeScript is required.
- At least 1 year of experience working with NestJS or 2 years with React is a must.
- Solid understanding of front-end technologies, including React or Angular, is required.
- Backend Knowledge:
- While the role focuses on front-end development, familiarity with backend technologies like Python and NestJS is beneficial.
- Understanding SQL and having experience with database design, optimization, and management will also be advantageous.
- Cloud Experience (Optional):
- Experience working with AWS or GCP (Google Cloud Platform) is a plus.
- Problem-Solving Skills:
- Strong analytical and problem-solving skills, with the ability to deliver high-quality, bug-free code.
- Communication Skills:
- Excellent verbal and written communication skills in English are essential for effective collaboration with team members and clients.
Desired Skills:
- Familiarity with React or Angular is highly preferred.
- Experience with Python for scripting or data analysis is a plus.
- Proficiency in AWS/GCP cloud services will be a bonus.
- Ability to work independently and collaborate in a team environment.
- Proactive mindset with a focus on self-improvement and skill development.
Benefits:
As a Front-End Developer at our company, you will enjoy the following benefits:
- Competitive Salary: You will receive a salary that aligns with your experience and expertise in the field.
- Full-Time Employment: This is a full-time position with an 8-hour workday, providing stability and long-term career growth opportunities.
- Growth and Learning Opportunities:
- Access to continuous learning opportunities, including upskilling in new technologies.
- Opportunity to grow within the company and take on more responsibilities as the team expands.
- Collaborative Environment: You will work alongside a supportive team of developers, designers, and managers who value collaboration and creativity.
- Project-Based Work: This role is project-based, offering variety and challenges in each new assignment, keeping the work dynamic and exciting.
How to Apply:
To apply for this exciting opportunity, please send your CV and any relevant portfolio or work samples to vinaxa1989@gmail.com. Make sure to include “Front-End Developer” in the subject line of your email for easy reference.
We are seeking candidates who have a passion for coding and are eager to work in a fast-paced, innovative environment. If you are currently based in Bahrain and meet the required qualifications, we look forward to hearing from you!
FAQs
1. What is the role of a Front-End Developer?
A Front-End Developer focuses on creating the user-facing parts of web applications. They build interactive and responsive designs using technologies like JavaScript, TypeScript, and React.
2. What qualifications do I need to apply?
To apply, you should have at least 3 years of professional experience working with JavaScript and TypeScript, and have worked with frameworks like NestJS or React. Familiarity with SQL, AWS/GCP, and back-end technologies like Python is a plus.
3. Is experience with back-end development necessary for this role?
While the primary focus is front-end development, having some experience with back-end frameworks like NestJS or Python will be beneficial.
4. What kind of projects will I work on?
You will work on a variety of projects involving front-end development, web applications, and potentially full-stack development, especially if you have experience with backend technologies.
5. How do I apply for the position?
To apply, send your CV and any relevant portfolio or work samples to vinaxa1989@gmail.com with “Front-End Developer” in the subject line.
6. What are the working hours for this role?
The role is full-time with 8-hour working days, offering both stability and professional growth.
7. Is this position open to candidates outside of Bahrain?
This opportunity is only available to candidates currently based in Bahrain.