Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a talented Software Engineer to become a part of our amazing team in Egypt and London and contribute to the current world’s challenges in creating personalized learning paths.
- Building the shortest and most efficient path to employment and career progression" is our mission at Knowledge Officer.
- That’s why work hard on our full-stack apps with a focus on engaging our users and providing the best learning experience for them.
Job Requirements
Required Skills:
- Experience with iOS framework and Swift.
- Deep understanding of iOS framework internals including multithreading and memory management specific to mobile devices
- Experience with MVVM architecture.
- Experience in software testing: Unit and Functional.
- Experience with RESTful and Event Stream APIs.
- Participate in all phases of development, such as brainstorming new features, designs, and architecture
- An advocate of agile practices for the rapid development of quality software.
- Excellent communication skills.
- Nice to have:
- Experience with Android development.
- Product design experience with a focus on user analytics