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.
- 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.
- 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.
- 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.