Software Job Openings:A U.S. based company is looking to hire several software developers in its branch in Egypt. The company specializes in intelligent biomedial monitors and is growing rapidly supplying its products across different global markets. Candidates are expected to be fluent in English, to have strong hands-on skills, fast learners and independent, yet good team players.
|
Position #1: Backend Developer Architect/Lead
Responsibilities
Requirements
Plus
Responsibilities
- Write critical and key pieces of software
- Design data models and schemas
- Select technologies
- Researching and selecting key technologies
- Oversee the development and code quality of other back-end team members
- Design and write APIs
- Design and write web applications
- Build scripts and deployments
- Security concerns throughout
Requirements
- 6+ years of server-side development experience
- Working knowledge of AWS or similar (e.g. Heroku)
- Expert in OOP
- Expert in Java
- Knowledge of JavaScript
- Relational and nonrelational databases
- Security
- Hosting, Domains, SSL
Plus
- Familiar with Big Data architectures and technologies (Kakfa, Hadoop, Lamda)
- NodeJS
Position #2: Full-stack Developer
Responsibilities
Responsibilities
- Write critical and key pieces of software
- Design data models and schemas
- Select technologies
- Researching and selecting key technologies
- Design and write APIs
- Design and write web applications (HTML, CSS, JavaScript)
- Build scripts and deployments
- Security concerns throughout
- 6+ years of server-side development experience
- Working knowledge of AWS or similar (e.g. Heroku)
- Expert in OOP
- Expert in Java
- Expert in JavaScript
- Relational and nonrelational databases
- Security
- Hosting, Domains, SSL
- Responsive web applications
- Familiar with Big Data architectures and technologies (Kakfa, Hadoop, Lamda)
- NodeJS
- Photoshop
Position #3: Mobile Team Lead
Responsibilities
Responsibilities
- Write critical and key pieces of software
- Participate in mobile engineering technology architecture discussions for product development
- Advocate for software development best practices (CI, testing, UX, responsive design, etc.)
- Grow the technical expertise of your team on mobile development, performance, scalability and maintainable architecture
- Manage and oversee team’s productivity
- Code reviews
- Manage testing of features and signing off on releases
- Regression Testing
- Promoting code reuse across teams using the right technologies
- 5+ years of mobile development experience
- Experience with both iOS and Android
- Deployed multiple apps to App Store and Play Store
- Managed mobile developers before
- Expert knowledge of iOS SDK
- Design patterns
- UI patterns
- https://github.com/google/j2objc
- React Native
- Service-side experience
- JSON and noSQL DB
- Firebase
- Read a lot of about new trends
- UX research
Position #4: iOS Developer
Responsibilities
Responsibilities
- Develop most of iOS app
- Security best practices
- Ensure high performance of app (battery usage, screen refreshing, UX, etc.)
- Deploying apps to App Store
- Unit testing and functional testing
- Proficiency in Objective C and Swift
- Experience in building and shipping iOS apps end to end
- Expert in Bluetooth development, including BLE
- Expert in Core Location Framework
- Familiar with testing frameworks
- You have worked with RESTful APIs and JSON or other website based technologies.
- C programming
- Knowledge of web technologies (HTML, CSS, HTML)
- Knowledge of React
Position #5: Android Developer
Responsibilities
Responsibilities
- Develop applications from scratch
- Rapid prototyping and sharing APK with team members
- Overseeing App Architecture and working closely with other mobile teams (iOS)
- The experience of taking an app from concept all the way to the App Store
- Passionate for technology and never-ending curiosity about the new features in Android
- Detailed Android SDK knowledge
- Location based
- Writing Android services
- Expert in Bluetooth development, including BLE
- You have worked with RESTful APIs and JSON or other website based technologies.
- C programming
- iOS development
- Knowledge of web technologies (HTML, CSS, HTML)
- Knowledge of React
- NDK experience
Position #6: Mobile/Web UX Designer
Responsibilities
Responsibilities
- Reports to VP of User Experience business leaders and technical team to come up with the best UX experience
- Design simple and smart screens
- Expert design knowledge Web technologies (HTML/CSS)
- Expert design knowledge of Mobile Apps (both iOS and Android)
- Worked on complex applications which are in the App Store
- Give attention to interactions and colors
- Can help with UI, mockups, and deliverables for technical team to include in App
- Expert in Photoshop
- Experience with Location aware apps
- Material Design
- Experience with Apps that connect to devices via Bluetooth
- JavaScript development