Frontend Developer

October 2, 2023

Apply for this job

Email *

Job Description

<p>iPay Venture Builder is a Dubai based forward looking and dynamic project management organization established in 2017 as the Innovation arm and corporate venture builder of the Inteltec Group. Leveraging on its Telecoms expertise and heritage, iPay Venture Builder leads the development of Smart Telecom VAS, Fintech, Retail Tech, eCommerce and other Digital Innovation projects across the MENA region. Also, as a business accelerator for both new business startups and distribution partnerships with international telecom service providers we drive the incubation, launch and operational execution of ventures across GCC and Africa.</p><p><br></p><p>We are looking for a qualified Front-end developer to join our IT team. You will be responsible for building the ‘Client-side’ of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. If you are interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. You should be able to create a functional and attractive digital environment for our company, ensuring a great user experience.</p><p><br></p><p><strong>Responsibilities: </strong></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Design, develop and test UI for web apps</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert designs into components and translate project requirements into functional code</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create effective, reusable code and libraries</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure front-end and back-end validations</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identify and troubleshoot interface software and application issues</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Run unit and integration testing of the application to ensure responsiveness of the user interface design</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Keep documentation of application updates and monitor application performance</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stick to architectural compliance, functional accuracy validation, and application development best practices</span></p><p><br></p><p><strong>Requirements:</strong></p><p><br></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bachelor’s degree in engineering, Computer Science, or IT (or equivalent experience)</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3+ years of experience in web application development </span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Proficiency in Vue.js, React.js, Node.js, RESTful web services, HTML, CSS, etc.</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extensive experience with JavaScript and EcmaScript6, React.js workflows like Flux or Redux</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Profound experience in developing next-generation scalable web applications</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Knowledge of mobile-first responsive design and implementation</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Strong understanding of data structures, algorithms, object-oriented designs and patterns</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fluent in English to communicate effectively</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ability to work full-time</span></p><p><span>&nbsp;</span></p><p><strong>Preferred Skills:</strong></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Experience with cloud-native SaaS deployment and cloud-based DevOps</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Familiarity with unit testing tools and frameworks</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Understanding of database technologies like SQL or NoSQL</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Knowledge of version control systems, such as Git</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Familiarity with programming languages like Python, Java, Go, Ruby, etc.</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Understanding of Agile methodologies, and SCRUM</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Excellent organizational and time management skills</span></p><p><span>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Familiarity with Linux system</span></p><p><br></p>