Job Description
Job Details:
Role: Senior Software Engineer
Job Type: Contract –8 months & extendable
Work Location: Abudhabi, United Arab Emirates
Start Date: Immediate joiners to a maximum of 30 days’ notice preferred
Salary & Benefits: (Negotiable based on the expertise)
Position 1: Senior Software Engineer – Backend
- Minimum 8 years of professional experience in software engineering, with a focus on backend development.
- Proven track record of working on and contributing to highly scalable products.
- Ability to work effectively in a fast-paced, dynamic environment.
- Experience with Agile/Scrum methodologies is preferred.
Position 2: Senior Software Engineer – QA
- Min 8+ years of experience in developing software products and services.
- Proven experience as a Quality Assurance Tester or similar role
- Experience in project management and QA methodology
- Familiarity with Agile frameworks and regression testing is a plus
- SQL and db testing experience.
- Ability to document and troubleshoot errors
- Front-end testing experience.
- Working knowledge of test management software and Bug Tracking (e.g. JIRA, qTest, Zephyr/X-ray Test)
Position 3: Senior Software Engineer – IOS
- Min 7 years of experience in developing software products and services.
- Profound knowledge of SwiftUI and Objective-C, expert level proficiency in Swift.
- Experience with UI Design.
- Experienced in Modular architectures approaches.
- 5+ Relevant experience as an iOS Developer, Solid understanding of common programming architectures, such as MVVM, MVP, VIPER.
- Good to have experience in building custom SDK/SPM(Swift package manager)
- Experience in Rest-API's like JSON.
- Experience in Databases like SQLite (CoreData).
- Should have worked on Unit test cases and be aware of the testing frameworks.
- Should have worked on integrations of payment gateway and apple pay.
- Should have hand on experience with different encryption i-e CryptoKit or common Crypto.
Position 4: Fullstack Developer
- A minimum of 5 years' experience in full stack development with a significant focus on backend technologies.
- Strong proficiency in TypeScript and extensive experience with Node.js and NestJS.
- Demonstrated expertise in frontend development with ReactJS and state management libraries like Redux.
- In-depth knowledge of RESTful API design principles and hands-on experience with GraphQL implementations.
- Understanding of microservices architecture, containerization (Docker/Kubernetes), and scalable systems.
- A minimum of 5 years' experience in full stack development with a significant focus on backend technologies.
- Strong proficiency in TypeScript and extensive experience with Node.js and NestJS.
- Demonstrated expertise in frontend development with ReactJS and state management libraries like Redux.
- In-depth knowledge of RESTful API design principles and hands-on experience with GraphQL implementations.
- Understanding of microservices architecture, containerization (Docker/Kubernetes), and scalable systems.
Position 5: Senior Software Engineer – Android
- Bachelor’s or master’s degree in computer engineering, Computer Science, or a related discipline.
- At least 7 years of experience with Kotlin.
- 8+ years of relevant experience in designing and building advanced applications for the Android platform.
Position Details
- Position Title: Senior Software Engineer
- Location: United Arab Emirates
- Experience Required: 5.0