Senior Software Engineer

08-05-2024
Job Type
Permanent
Emp Type
Full Time
Industry
Software / IT
Skills
AWS,Reactive Native ,Java Script
Functional Expertise
Software / IT
Salary Type
Monthly
Salary
GBP £6,500.00
Job ID
40782

Job Description

Senior Software Engineer - Days (Monday to Friday)

 Are you an experienced Software Engineer looking for a new challenge? 

Why this role is a bit different?  If you have been managing and leading a team of software developers, have hands on development experience of Reactive Native, Javascript, ROR and AWS, have worked on development of mobile applications IOS & Android, this role if perfect for you.

You’ll be based in Dubai in the company HQ in DIFC.

 What you’ll be doing;

  • Develop and Maintain Mobile Applications:
  • Design, develop, and maintain React Native mobile applications for iOS and Android platforms.
  • Implement clean, maintainable, and reusable code following best practices and coding standards.
  • Collaborate with UI/UX designers to translate designs into functional components.
  • Ensure the performance, quality, and responsiveness of applications.
  • Design, develop, and maintain backend APIs and services using Node.js, Express.js, Ruby, and other relevant technologies.

 

 What you’ll need;

  • Implement database schemas, queries, and optimizations for efficient data storage and retrieval using PostgreSQL.
  • Integrate third-party APIs, libraries, and services as needed.
  • Implement authentication, authorization, and security features.
  • Provide technical leadership and guidance to junior developers on best practices, coding standards, and development processes.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with the latest technologies, tools, and trends in mobile and backend development

 

Requirements:

 

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience in mobile application development with React Native.
  • Strong proficiency in JavaScript, TypeScript, Ruby, and Realies.
  • Experience with backend development using Node.js, Express.js, Ruby on Rails, and relational/NoSQL databases like PostgreSQL.
  • Solid understanding of RESTful APIs, GraphQL, and microservices architecture.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Knowledge of Agile methodologies and software development lifecycle.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

 

This is an excellent opportunity to be part of a dynamic organisation which offers competitive salary and other benefits along with flexible work hours and remote work options.

 

Consultant

Taimoor Saleem