DISCOVER OUR EXPERTISE
Lead Frontend Engineer
- Posted 03 June 2022
- Salary 32-42k AED p/month & benefits
- LocationDubai
- Job type Permanent
- Discipline Software Engineering
- Contact NameStuart Rojas
Job description
Discovered has partnered with a Dubai-based technology company that designs and develops mobile products. Their latest product is a global leading mobile communication platform.
This is a Lead/Principal position, and we are looking for somebody to develop/scale the product and create the foundations for the team. You will be building the platform using frontend JS technologies and React-Native.
Responsibilities
- Contribute to the design, development, and testing of features delivered as applications and/or services.
- Actively participate in code reviews to attain the highest standards.
- Drive teams to follow clean code principles.
- Collaborate with peers and leads both within the team.
- Work with scrum teams and product managers using agile methodologies to deliver high-quality solutions on time.
- Support applications and/or services as and when required in all time zones.
- Seeing through a project from conception to finished product.
- Staying abreast of developments in web applications and programming languages.
Qualifications
- 4-7 years of experience building complex distributed systems across concerns of reliability, high availability, performance, scalability, capacity planning, and automation.
- Degree in Computer Science Engineering.
- Strong experience in client-side development, coding in HTML5, CSS3, JavaScript ES6, and jQuery.
- A knack for writing clean, readable React-Native code
- Strong experience using a client-side MVC framework such as NodeJS, React JS, NextJS, VUEJS, Redux, and AngularJS.
- Deep understanding of building mobile apps using react-native.
- In-depth knowledge of database management technologies, preferably MySQL, PostgreSQL and an understanding of NoSQL databases
- Proven experience leading the design and implementation of application development programs and release management processes.
- Experience managing projects through the entire development life cycle, including support during rollout and post-production.