Lead Software Engineer
Technology
دبي, الإمارات العربية المتحدةمنذ 5 أيام
دوام كامل
وصف الوظيفة
Job Requirements
Key Responsibilities
- Application Development: Design, build, and deploy robust cross-platform
- Native Bridging: Develop custom Native Modules and Bridges in Java to
- Backend Integration: Consume and optimize secure RESTful APIs built on
- Performance Tuning: Diagnose, profile, and fix complex performance
- UI/UX Implementation: Translate complex Figma/Adobe XD designs into pixel-
- State Management: Implement scalable state management architectures using
- Testing &
- Deployment: Write automated unit/integration tests (Jest, JUnit) and
Apple App Store.
Required Skills &
- Qualifications
Frontend (React Native &
- JavaScript)
- Strong proficiency in JavaScript (ES6 ) and TypeScript.
- Core understanding of React fundamentals (components, hooks, state, props,
- Deep knowledge of mobile-specific hurdles: navigation (React Navigation), deep
Backend &
- Native (Java)
- Strong foundation in Core Java and Object-Oriented Programming (OOP)
- Hands-on experience developing native Android applications or building custom
- Familiarity with the Java/Spring Boot ecosystem and architectural concepts like
General Engineering
- Experience with relational or non-relational databases (MySQL, PostgreSQL,
- Version control mastery using Git (branching, merging, pull requests).
- Familiarity with CI/CD automation pipelines for mobile builds (Fastlane,
- Strong problem-solving skills and capability to work effectively in an Agile/Scrum environment.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Knowledge of native iOS development (Swift/Objective-C and Xcode) is a major plus.
- Familiarity with containerization tools like Docker.
Keywords
ReduxSQLiteSpring FrameworkMongodbTypescriptCross-platform softwareObjective-CFigmaReact NativeAndroid StudioJavaScriptMysqlPostgresqlScrumObjective CXcodeJavaCI/CDMobile appApp store
هل أنت مهتم بهذه الوظيفة؟