Company Description:Dinamo is a leading Palestinian company specializing in programming and marketing. With a strong presence in Palestine, Egypt, and Italy, our dedicated team at Dinamo delivers exceptional programming and marketing services. We operate two branches in the West Bank, located in Qalqilya and Ramallah, serving clients with excellence and professionalism. Our mission is to develop innovative software solutions that enhance people's lives by streamlining processes, saving time, and reducing costs.
At Dinamo, we are currently focused on developing a cutting-edge digital platform that empowers users to optimize their time, effort, and financial resources. Through intelligent applications and an intuitive interface, our platform will revolutionize how people interact and accomplish tasks. We are excited to announce that the platform will be fully operational by the end of this year, so stay tuned for updates!
Driven by our passion for excellence, our team works tirelessly to ensure your satisfaction. We are committed to delighting our clients and creating meaningful experiences. We believe in the power of technology to transform lives, and we are dedicated to making a positive impact in the world.
Role Description:We are seeking a motivated Frontend Developer Intern with a focus on React to join our team. This is an excellent opportunity for individuals looking to gain hands-on experience in frontend development within a supportive and collaborative environment. As an intern, you will work closely with our experienced developers on various projects, contributing to the design, development, and maintenance of our frontend applications.
Responsibilities:Collaborate with the development team to design and implement user-friendly frontend interfaces using React.jsAssist in the development and maintenance of responsive web applicationsParticipate in code reviews and provide constructive feedbackWork closely with UX/UI designers to ensure the technical feasibility of designs and optimize user experienceTroubleshoot and debug frontend issues to ensure smooth functionality across different browsers and devicesStay updated on emerging frontend technologies and best practices, and propose innovative solutions to enhance our applications
Requirements:Proficiency in JavaScript, HTML, CSSFamiliarity with React.js and its core principlesBasic understanding of RESTful APIs and asynchronous request handlingKnowledge of frontend development tools such as Webpack, Babel, or ESLint is a plusStrong problem-solving skills and attention to detailExcellent communication and teamwork abilitiesAbility to adapt to a fast-paced environment and learn new technologies quickly
Preferred Qualifications:Previous experience with version control systems (e.g., Git)Familiarity with Agile development methodologiesExperience with frontend testing frameworks such as Jest, Enzyme, or React Testing Library
Benefits:Gain hands-on experience working on real-world projectsOpportunity to learn from experienced developers and mentorsExposure to cutting-edge frontend technologies and best practicesFlexible work hours and supportive work environmentPotential for continued employment or recommendation for future opportunities.
Location: RemotelyDuration: One monthSalary: Unpaid