We are looking for experienced MERN Stack Developers responsible for supporting the entire application lifecycle, including concept, design, test, release, and support phases. Your duties will include translating our client needs into functioning apps & ensuring a great user experience.
Responsibilities :
- Understand client requirements and functional specifications.
- Design, and develop client-side and server-side components using the MERN stack.
- Building reusable components and front-end libraries for future use.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Write well-designed, testable, efficient code.
- Responsible for solving complex technical issues.
- Ensure quality projects are delivered within defined timelines.
- Active involvement in client communication to understand functional requirements.
- Provide technical assistance to juniors within the team.
- Maintain high standards of quality for code, documentation, and other deliverables.
- Adhere to industry best practices and contribute to internal coding standards.
Requirements and Qualifications: 4-7 years of hands-on experience in developing modern and secure web applications using Node.js, Express.js, React.js, and Redux.A good understanding of data schema, data structures, and experience in MySQL (RDBMS) or MongoDB (NoSQL). Knowledge of Firebase will be an added advantage.Experience in using Unit Testing frameworks like JEST, and Mocha.Strong fundamentals in building scalable RESTful APIs and Microservices. Knowledge of GraphQL will be an added advantage.A good understanding of version controls tools like GIT and CI/CD tools like Jenkins.Experience with cloud platforms like Amazon Web Services (AWS) or Microsoft Azure or Google Cloud.Experience in documentation of functional and/or technical aspects of projects.Familiarity with both Waterfall and Agile development methodologies.Fluent English and Arabic communication skills.Why Join Us?Get a chance to contribute and get recognition from Day 1.Work 5 days a week (enjoy work-life balance).Paid training program.Periodic virtual engagement activities.Opportunity to work on exciting clients.An award-winning company with best in class, modern work environment.A friendly, supportive, professional, and achievement-oriented management team.Competitive salary and benefits, professionally run HR team.Onsite opportunities.