lead developer

  • Full-Time
  • Abu Dhabi, UAE

Key Responsibilities/Accountabilities:

  • Help design, develop, and deploy reliable backend and front-end services for web applications

  • Help create, modify, and scale backend database schemas, stored procedures, triggers or other components as necessary to support evolving user base and application features

  • Produce well-tested, well-documented, performance-oriented code

  • Leverage provisioning systems to build and configure virtual environments to support development and functional testing efforts

  • Construct or develop meta-systems, scripts, or other tools necessary to support development or testing of end-to-end solution

  • Collaborate with frontend development, cloud infrastructure, quality assurance, or other technical teams to ensure smooth deployment of each product release

  • Be a key contributor to overall user experience and design of end-to-end solution

  • Help explain or present designs and constraints to stakeholders and technical teams

  • Collaborate with product owners to understand needs and identify features to address them

  • Work with leadership to define and adapt delivery schedules of features

  • Provide regular status updates to leadership

  • Assist in supporting and troubleshooting deployed systems

  • Participate in code reviews focusing on performance, reliability and maintainability

  • Continuously learn about new technologies and help keep the team informed of industry developments and evolving best practices

  • Contribute to ongoing improvement of programming processes and methodology

  • Establish and maintain consistent user interface branding across products and platforms

  • Work side by side with the Lead Infrastructure Architect

  • Thrive in an agile service delivery team, participating in Daily Stand ups, Kanban ceremonies, Retrospective ceremonies, and brainstorming idealization sessions

Essential Knowledge/Skills:

 

  • Experience in developing REST API services

  • Experience with AWS including EC2, Lambda, RDS, DynamoDB, S3,

  • SQS, CloudFormation, CloudWatch, Identify and Access Management services

  • Experience in creating overall style of web application with HTML and CSS

  • Java, Python, Node.JS, CSS, Jquery, D3js, SVG, threeJS, Preact/React, Nginx, Kubernetes/Docker,

  • Experience with gathering information to synthesize functional needs

  • Ability to perform studies and assessments

  • Team Player: Maintain productive and influential working relationships with internal partners within the department as well as cross-functionally (project managers, product development, etc.) Interact with clients as needed.

  • Nice to Have: Previous experience in government projects

  • Hands-On as needed