795 Senior Developer Roles jobs in Dubai
Software Engineer - Application Development
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Backend Developer to join our fast-growing team. As a key member of our development team, you will be responsible for designing, implementing, and maintaining scalable, high-performance applications.
Key Responsibilities:
- Design and implement efficient algorithms and data structures for backend systems.
- Develop and deploy scalable, secure, and reliable backend applications using Node.js.
- Collaborate with cross-functional teams to identify and prioritize feature requests.
- Participate in code reviews to ensure high-quality code and adherence to best practices.
Why Join Us?
We offer a dynamic and collaborative work environment that fosters continuous learning and growth. Our team is passionate about solving complex problems and pushing the boundaries of what's possible through cutting-edge technologies.
Our Services:
- Crafting bespoke services in CRM, data, and AI.
- Deploying and managing services in cybersecurity and consulting.
Your Skills:
To be successful in this role, you should have:
- Proficiency in Node.js and its ecosystem.
- Experience with backend development using languages such as JavaScript or TypeScript.
- Strong understanding of computer science fundamentals, including data structures and algorithms.
- Ability to collaborate effectively with cross-functional teams.
Application Development Manager
Posted today
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Application Development Manager Job SummaryZurich Middle East is part of Zurich Insurance Group, one of the world’s largest and most experienced insurers. Our mission is to help our local community understand and protect themselves from risk both locally and globally.
Reporting to the Head of Strategy & IT, the Application Development Manager will be responsible to manager and control system development projects. They will conduct complex business analyses and software development work and provide technical advice and guidance to colleagues to support the specification and development of software solutions
Job AccountabilitiesAs Application Development Manager, your role will involve:
- Quality checks program code, test plans-results, related objects, and documentation and responds to production support issues.
- They analyze programs to ensure that they efficiently use computer and storage resources and recommend appropriate changes as necessary.
- They conduct preliminary estimates for the level of effort of new-change to application functionality and analyze and make recommendations for the needs for system backup, security, rest-art-recovery, balancing and controls; recommend approaches for meeting such needs.
- They analyze and document the requirements and approaches to data conversion and data modelling.
- They conduct system studies, analyze and evaluate existing computerized and manual systems procedures to improve efficiency and research and develop techniques for converting manual operations to a computerized system.
- They monitor and audit the work of junior staff, as necessary, to ensure that it meets installation standards, design specifications, efficiency, and accuracy.
To be successful in this role, you will need:
- Bachelor’s Degree in Information Technology or related field.
- Proven experience in application development, with a strong track record of delivering high-quality solutions.
Personal Attributes
- Self-Management: You efficiently manage your workload and consistently deliver to agreed standards.
- Self-Development: You reflect on your strengths and areas for growth, continuously developing your skills.
- Self-Awareness: You understand the impact of your actions on others and adapt accordingly.
- Action Orientation: You proactively pursue objectives and embrace ambitious targets.
- Resilience: You stay positive and composed in the face of setbacks and change, showing agility and adaptability.
Functional Skills:
- You demonstrate strong proficiency in application design, programming and coding, configuration management, and have a solid understanding of the overall application landscape. You are comfortable using application development tools and managing the software development lifecycle, including test execution and troubleshooting. Your experience includes evaluating user experience, managing systems development, and staying current with emerging technologies as well as product and service management.
Cross-Functional Skills:
- You are skilled in agile ways of working and apply design thinking principles to solve problems creatively. You communicate effectively and can manage stakeholders with professionalism and clarity.
At Zurich, we like to think outside the box and challenge the status quo. We take an optimistic approach by focusing on the positives and constantly asking What can go right?
We are an equal opportunity employer who knows that each employee is unique - that’s what makes our team so great!
- Recruiter name: Leigh Jeremy Jaye Santander
Application Development Manager
Posted today
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Application Development Manager Job SummaryZurich Middle East is part of Zurich Insurance Group, one of the world's largest and most experienced insurers. Our mission is to help our local community understand and protect themselves from risk both locally and globally.
Reporting to the Head of Strategy & IT, the Application Development Manager will be responsible to manager and control system development projects. They will conduct complex business analyses and software development work and provide technical advice and guidance to colleagues to support the specification and development of software solutions
Job AccountabilitiesAs Application Development Manager, your role will involve:
- Quality checks program code, test plans-results, related objects, and documentation and responds to production support issues.
- They analyze programs to ensure that they efficiently use computer and storage resources and recommend appropriate changes as necessary.
- They conduct preliminary estimates for the level of effort of new-change to application functionality and analyze and make recommendations for the needs for system backup, security, rest-art-recovery, balancing and controls; recommend approaches for meeting such needs.
- They analyze and document the requirements and approaches to data conversion and data modelling.
- They conduct system studies, analyze and evaluate existing computerized and manual systems procedures to improve efficiency and research and develop techniques for converting manual operations to a computerized system.
- They monitor and audit the work of junior staff, as necessary, to ensure that it meets installation standards, design specifications, efficiency, and accuracy.
To be successful in this role, you will need:
- Bachelor's Degree in Information Technology or related field.
- Proven experience in application development, with a strong track record of delivering high-quality solutions.
Personal Attributes
- Self-Management: You efficiently manage your workload and consistently deliver to agreed standards.
- Self-Development: You reflect on your strengths and areas for growth, continuously developing your skills.
- Self-Awareness: You understand the impact of your actions on others and adapt accordingly.
- Action Orientation: You proactively pursue objectives and embrace ambitious targets.
- Resilience: You stay positive and composed in the face of setbacks and change, showing agility and adaptability.
Functional Skills:
- You demonstrate strong proficiency in application design, programming and coding, configuration management, and have a solid understanding of the overall application landscape. You are comfortable using application development tools and managing the software development lifecycle, including test execution and troubleshooting. Your experience includes evaluating user experience, managing systems development, and staying current with emerging technologies as well as product and service management.
Cross-Functional Skills:
- You are skilled in agile ways of working and apply design thinking principles to solve problems creatively. You communicate effectively and can manage stakeholders with professionalism and clarity.
At Zurich, we like to think outside the box and challenge the status quo. We take an optimistic approach by focusing on the positives and constantly asking What can go right?
We are an equal opportunity employer who knows that each employee is unique - that's what makes our team so great
- Recruiter name: Leigh Jeremy Jaye Santander
Application Development Manager
Posted today
Job Viewed
Job Description
Job Summary
Zurich Middle East is part of Zurich Insurance Group, one of the world's largest and most experienced insurers. Our mission is to help our local community understand and protect themselves from risk both locally and globally.
Reporting to the Head of Strategy & IT, the Application Development Manager will be responsible to manage and control system development projects. They will conduct complex business analyses and software development work and provide technical advice and guidance to colleagues to support the specification and development of software solutions.
Responsibilities- Quality checks program code, test plans-results, related objects, and documentation and responds to production support issues.
- Analyze programs to ensure that they efficiently use computer and storage resources and recommend appropriate changes as necessary.
- Conduct preliminary estimates for the level of effort of new changes to application functionality and analyze and make recommendations for the needs for system backup, security, disaster recovery, balancing and controls; recommend approaches for meeting such needs.
- Analyze and document the requirements and approaches to data conversion and data modeling.
- Conduct system studies, analyze and evaluate existing computerized and manual systems procedures to improve efficiency and research and develop techniques for converting manual operations to a computerized system.
- Monitor and audit the work of junior staff, as necessary, to ensure that it meets installation standards, design specifications, efficiency, and accuracy.
To be successful in this role, you will need :
- Bachelor's Degree in Information Technology or related field.
- Proven experience in application development, with a strong track record of delivering high-quality solutions.
- Self-Management: You efficiently manage your workload and consistently deliver to agreed standards.
- Self-Development: You reflect on your strengths and areas for growth, continuously developing your skills.
- Self-Awareness: You understand the impact of your actions on others and adapt accordingly.
- Action Orientation: You proactively pursue objectives and embrace ambitious targets.
- Resilience: You stay positive and composed in the face of setbacks and change, showing agility and adaptability.
- You demonstrate strong proficiency in application design, programming and coding, configuration management, and have a solid understanding of the overall application landscape. You are comfortable using application development tools and managing the software development lifecycle, including test execution and troubleshooting. Your experience includes evaluating user experience, managing systems development, and staying current with emerging technologies as well as product and service management.
- You are skilled in agile ways of working and apply design thinking principles to solve problems creatively. You communicate effectively and can manage stakeholders with professionalism and clarity.
At Zurich, we like to think outside the box and challenge the status quo. We take an optimistic approach by focusing on the positives and constantly asking What can go right?
We are an equal opportunity employer who knows that each employee is unique - that's what makes our team so great
Join us as we constantly explore new ways to .
Details- Location(s) : AE - Dubai
- Remote working :
- Schedule : Full Time
- Recruiter name : Leigh Jeremy Jaye Santander
- Hiring Manager : Anuja Ashok Shah
- Closing Date :
#J-18808-Ljbffr
Senior Application Development Specialist
Posted today
Job Viewed
Job Description
This position entails overseeing system development projects, conducting thorough business analyses, and providing expert technical guidance to colleagues.
- We thoroughly review program code, test plans, and documentation, addressing production support concerns.
- We analyze programs for efficient resource utilization and recommend necessary changes.
- We estimate project complexity and develop approaches for data conversion, security, and backup needs.
- We document requirements and evaluate existing systems for potential improvements.
- We research and develop techniques for manual operations to computerized systems.
- We audit junior staff work to ensure installation standards are met.
To be successful, you need:
- A Bachelor's Degree in Information Technology or a related field.
- Proven experience in application development, delivering high-quality solutions.
This role offers opportunities for growth and professional development through continuous skill enhancement.
Key Attributes- You effectively manage your workload and deliver results that meet agreed-upon standards.
- You continuously enhance your skills through self-reflection and learning.
- You adapt to the impact of your actions on others.
- You proactively pursue objectives and ambitious targets.
- You maintain a positive and composed demeanor in challenging situations.
- You possess strong proficiency in application design, programming, and configuration management, with a solid understanding of the application landscape.
- You apply agile methodologies and design thinking principles to solve problems creatively.
Mobile Application Development Specialist
Posted today
Job Viewed
Job Description
**Android Software Developer Role**
We're seeking an Android developer to join our technology team. As a key member of the team, you will be responsible for collaborating with product designers and other stakeholders to design and build innovative products using Kotlin and other technologies.
The successful candidate will have a deep understanding of the Android SDK and experience working on apps that support multiple devices. They will also have excellent communication and organizational skills, as well as the ability to work well in a fast-paced environment.
Key Responsibilities:- Collaborate with product designers to create new features and improve existing ones.
- Work closely with designers and business stakeholders to define and implement elegant solutions to interesting problems.
- Help maintain visual guidelines and ensure consistency throughout the app.
- Fast prototyping of new user interactions and iteration based on feedback from peers.
- Deep understanding of the Android SDK.
- Experience working on apps that support multiple Android devices.
- Excellent communication and organisational skills.
- Ability to work well as part of a team in a fast-paced environment.
- Insightful opinions about developing for mobile.
- A GitHub account with some cool projects in it.
We welcome applications from people with diverse backgrounds and experiences to join our multicultural and hard-working team.
Mobile Application Development Specialist
Posted today
Job Viewed
Job Description
Job Overview
We are seeking a highly skilled Mobile Application Developer to join our team.
About the RoleThe successful candidate will be responsible for designing and developing mobile applications using various programming languages and frameworks. They will work closely with cross-functional teams to identify business needs and develop solutions that meet those needs.
Key Responsibilities- Design and develop mobile applications using Agile methodologies;
- Collaborate with designers, product managers, and other stakeholders to define project requirements;
- Develop high-quality code that meets business and technical requirements;
- Test and debug applications to ensure they meet quality standards;
- Continuously improve application performance, security, and user experience.
- Bachelor's degree in Computer Science or related field;
- Minimum 3 years of experience in mobile application development;
- Strong knowledge of Java, Swift, Kotlin, and other programming languages;
- Experience with Agile methodologies and version control systems like Git;
- Excellent problem-solving skills and attention to detail;
- Ability to work in a fast-paced environment and prioritize tasks effectively;
- Strong communication and collaboration skills;
- Passion for staying up-to-date with industry trends and emerging technologies.
- Competitive salary and benefits package;
- Opportunities for career growth and professional development;
- A dynamic and collaborative work environment;
- Access to cutting-edge technologies and tools;
- Recognition and rewards for outstanding performance.
This is an exciting opportunity for talented individuals who want to make a real impact in the tech industry. If you have a passion for mobile application development and a desire to join a dynamic team, we encourage you to apply.
Be The First To Know
About the latest Senior developer roles Jobs in Dubai !
Web Application Development Specialist
Posted today
Job Viewed
Job Description
We are seeking a skilled and motivated Website/Web Development Intern to join our team. As an intern, you will have the opportunity to work on real-life projects, learn modern web development practices, and develop your skills under the guidance of experienced developers.
Android Application Development Specialist
Posted today
Job Viewed
Job Description
Job Title: Android Expert
At teachmecode, we are seeking an experienced professional in Android and API design to join our organization.
The ideal candidate will have a strong background in object-oriented software development and Android SDK, with expertise in designing clean and maintainable APIs.
We expect the successful candidate to have a minimum of 5 years of experience in coding Android applications using Kotlin, as well as experience in developing high-performance Enterprise Mobile Applications at scale.
Key Responsibilities:
- Design and develop high-quality Android applications using Kotlin and Android Architecture Components
- Implement robust API designs for mobile applications
- Collaborate with cross-functional teams to deliver projects efficiently
Requirements:
- 5+ years of experience in Android and Kotlin development
- Strong understanding of object-oriented software development and Android SDK
- Experience designing clean and maintainable APIs
- Knowledge of multi-threading and memory management specific to mobile devices
- Proficiency in CI/CD principles and actively involved in solving issues in distributed services ecosystem
- Experience with Firebase and other relevant technologies
Soft Skills:
- Excellent communication and interpersonal skills
- Able to influence multiple teams on technical considerations
- Self-motivator and self-starter, able to own and drive projects without supervision
Our culture values diversity and inclusion, and we strongly believe that a diverse workforce helps build stronger, successful businesses. We encourage applicants from across diverse backgrounds to apply.
Senior Mobile Application Development Lead
Posted today
Job Viewed
Job Description
We are seeking an experienced Senior React Native Engineer to lead the development of a flagship mobile app.
About the Role- Rebuild a flagship mobile app from scratch using React Native, catering to tens of thousands of players worldwide.
- Develop high-scale consumer mobile apps across both iOS and Android platforms.
- Leverage expertise in FinTech/iGaming industry to drive innovation and growth.
- 5+ years of commercial development experience in React Native, with a proven track record of delivering high-quality mobile applications.
- Familiarity with the FinTech/iGaming industry is highly valued, as it drives innovation and allows for the creation of engaging user experiences.
- A competitive salary package, along with visa sponsorship and medical cover for you and your family.
- Relocation allowance for candidates moving to Dubai, providing support for a smooth transition.
- A hybrid setup with 1–2 days per week in the office, allowing for flexibility and work-life balance.
- Ongoing training and professional development opportunities to enhance your skills and stay up-to-date with industry trends.
- Chance to work on a wide range of exciting projects, collaborating with cross-functional teams to deliver innovative solutions.