Role Summary: We are seeking a motivated and versatile Full-Stack Developer to join our dynamic development team. In this role, you will contribute to building and maintaining scalable web applications using Ruby on Rails, ensuring high performance and exceptional user experiences. The position offers an opportunity to grow technical expertise across both front-end and back-end technologies.
Key Responsibilities:
Front-End Development:
● Build and optimize responsive, user-friendly interfaces for web applications.
● Collaborate with UX/UI designers to translate wireframes into functional and pixel-perfect
user interfaces.
● Ensure cross-browser and cross-device compatibility.
● Apply modern animations and interactive elements to enhance user engagement.
Back-End Development:
● Develop and maintain back-end components using Ruby on Rails.
● Build and integrate APIs to support seamless communication between front-end and
back-end systems.
● Ensure data integrity, security, and efficiency within the application.
● Optimize back-end performance for scalability and responsiveness.
Full-Stack Integration:
● Collaborate with front-end and back-end teams to deliver cohesive, full-stack solutions.
● Debug and resolve issues across the stack, ensuring smooth and reliable operation.
● Write clean, maintainable, and scalable code adhering to best practices.
Performance Optimization:
● Implement performance optimization strategies, such as lazy loading and efficient asset
management.
● Continuously monitor and improve application speed and load times.
Growth and Innovation:
● Stay updated on emerging technologies and frameworks to apply innovative solutions.
● Leverage AI tools and productivity-enhancing technologies to streamline development
tasks.
Skills and Qualifications:
Education and Experience:
● Bachelor's degree in Computer Science, Software Engineering, or a related field.
● 2~3 years of experience in full-stack development or related roles.
Required Skills:
● Back-End Expertise: Proficiency in Ruby on Rails, including building and maintaining
web applications and APIs.
● Front-End Expertise: Knowledge of HTML5, CSS3, JavaScript (ES6+), and at least one
modern framework (e.g., React, Vue.js, or Angular).
● Familiarity with front-end build tools like Webpack or Vite.
● Understanding of RESTful APIs and data integration.
Performance and User Experience:
● Foundational knowledge of performance optimization tools (e.g., Lighthouse,
PageSpeed Insights).
● Awareness of usability and accessibility standards.
Soft Skills:
● Strong problem-solving skills and eagerness to learn.
● Ability to communicate effectively within a team environment.
● A proactive and self-motivated approach to tackling tasks.
Nice to Have:
● Experience with CSS preprocessors (e.g., SASS or LESS) or utility-first CSS frameworks
(e.g., TailwindCSS).
● Familiarity with testing frameworks like RSpec, Jest, or Cypress.
● Prior exposure to ERP systems or enterprise-level applications.
● Basic understanding of database systems and optimization techniques.
Founded in 2000, Bayt.com has become one of the most trusted and respected brands in the region. Over the years, we have won numerous awards of recognition, including the "Leading E-Commerce Website in the Pan Arab Region" by the Pan Arab Web Awards (2007), the "Company of the Year" award by the TECOM Investments Pearl Awards (2009), and the "Top Companies to Work For in the UAE" award by the Great Places to Work Institute (2011, 2012, & 2013), and Best Workplaces in Asia 2015 award. Bayt.com is firmly committed to the region and has an excellent and thorough understanding of the Middle East and North Africa recruitment market and business landscape. This is evidenced by Bayt.com's fully trilingual recruitment platform, which is the first and only such platform in the region, as well as its 12 regional offices in Abu Dhabi, Al Kuwait, Amman, Beirut, Cairo, Doha, Dubai, Eastern Province, Jeddah, Manama, Muscat and Riyadh. Bayt.com maintains an ongoing, dedicated customer support staff that is able to work directly with our customers to ensure their goals are achieved most efficiently and cost-effectively, it is also evidenced by Bayt.com's leading track record of continued success serving the region's job seekers and employers in finding top jobs and top talent respectively. With over 44,000,000 professionals and over 40,000 leading organizations using Bayt.com's recruitment platform across all industry categories and career levels, Bayt.com is today the single largest marketplace of professionals and companies in the region.