تخطي إلى المحتوى الرئيسي

Software Developers – Multiple Technologies

Technology
TriniTech Consulting Ltd
القاهرة مصر, مصرمنذ شهر
دوام كامل

وصف الوظيفة

We are seeking talented and experienced Software Developers across multiple technologies to join our growing technology team in Egypt.

We have exciting opportunities for professionals specialising in Java Microservices, ReactJS, Android and iOS development.

Successful candidates will work on enterprise-scale applications, developing secure, scalable and high-performance digital solutions while collaborating with cross-functional engineering, product, design and quality assurance teams.

Candidates are welcome to apply for any one of the following technology specialisations based on their experience and expertise.

Open Positions & Required Skills1. Java Microservices Developer (3–8 Years) Required Skills:

  • Strong experience in Java 8/11/17 , Spring Boot and Spring MVC.
  • Hands-on experience developing RESTful APIs and microservices.
  • Knowledge of Spring Data JPA, Hibernate and SQL/NoSQL databases.
  • Experience with Kafka, RabbitMQ or event-driven architecture.
  • Familiarity with Docker, Kubernetes and CI/CD pipelines.
  • Experience with AWS, Azure or GCP.
  • Knowledge of JUnit, Mockito, Git, Maven or Gradle.
Preferred: Spring Cloud, OAuth2, JWT, Spring Security and cloud-native development.
  • ReactJS Developer (3–8 Years) Required Skills:
  • Strong proficiency in ReactJS, JavaScript (ES6 ) and TypeScript.
  • Experience with HTML5, CSS3 and responsive web development.
  • Hands-on knowledge of Redux, Context API, React Hooks and React Router.
  • Experience integrating REST APIs and backend services.
  • Familiarity with Git, reusable components and front-end architecture.
  • Knowledge of unit testing using Jest or React Testing Library.
  • Understanding of web performance optimisation and cross-browser compatibility.
Preferred: Next.js, Micro Frontends, Material UI, Tailwind CSS, GraphQL and CI/CD.
  • Android Developer (3–8 Years) Required Skills:
  • Strong hands-on experience in Kotlin (mandatory) and Java.
  • Expertise in Android SDK, Jetpack Compose and Android Jetpack components.
  • Experience with MVVM, Clean Architecture and SOLID principles.
  • Knowledge of Coroutines, Room Database and Navigation Components.
  • REST API integration using Retrofit and OkHttp.
  • Experience with Firebase, authentication and push notifications.
  • Familiarity with Android Studio, Gradle, Git and CI/CD.
  • Knowledge of JUnit, Espresso and Mockito.
Preferred: Google Play Store deployment, mobile application security and enterprise mobile applications.
  • Senior iOS Developer / Lead Developer (8 Years) Required Skills:
  • 8 years of mobile application development experience, including 5 years in iOS development.
  • Strong expertise in Swift and Objective-C.
  • Hands-on experience with SwiftUI, UIKit, Combine and Core Data.
  • Knowledge of MVVM, MVC, Clean Architecture and design patterns.
  • Experience with REST APIs, GraphQL and third-party SDK integration.
  • Understanding of multithreading, concurrency and memory management.
  • Experience with Xcode, Git, Fastlane and CI/CD.
  • Knowledge of XCTest, XCUITest and App Store release management.
  • Ability to lead technical discussions, conduct code reviews and mentor developers.
  • Preferred: Enterprise-scale iOS applications, mobile security, cloud platforms and cross-platform development exposure.
Keywords
قواعد البياناتالإدارةالسياقالتوافق عبر المستعرضتكامل مستمرالتحسينReactOSHTML5KotlinApache KafkaReduxCore DataSpring FrameworkSpring SecurityCocoa TouchMAVENTypescriptModel–view–viewmodelGraphQLRabbitMQ

هل أنت مهتم بهذه الوظيفة؟