Position title
Software Developer/Automation Engineer
Description

We are normally looking for people who are passionate, self-driven, fast-learners, and with can-do attitude. We are seeking a talented software developer with special development skills in Python, Flutter, and Automation Applications. Typically, you will be focusing on innovative solutions/applications for Embedded/Hardware Development Teams.

Responsibilities

1. Develop and maintain the software detailed design in accordance with the overall software architecture.
2. Design and build advanced, scalable cross-platform applications using Flutter and Dart.
3. Check in/commit of artifacts to configuration management database on a regular base.
4. Collaborate with cross-functional teams to define, design, and ship new features.
5. Update tickets to status \"Implemented\",and provide progress updates in the project standup meetings.
6. Ensures quality of all deliverables, according to project process and guidelines.
7. Optimize applications for performance and user experience.
8- Build well-designed, user-friendly automation apps that satisfies its users.
9- Write clean, maintainable, and efficient code.

Qualifications

1. Strong Proficiency in Python Development is essential.
2. Excellent logical thinking, debugging and analytical skills.
3. Very Good English & Communication skills.
4- A quality-focused mindset with experience in Python linting and code checking tools (pylint, mypy, etc..)
5- Proven Track Record of working in agile development environments with fast iterations.
6- Self-Motivated with ability to work independently.
7. Hands on Experience with test tools, writing test cases, and documentation.
8. Proficiency in the Flutter framework and the Dart programming language
9. Experience with Git version control

Nice to have:
1. Familiarity with Flask and/or FastAPI is a plus

Job Location
Cairo, Egypt
Close modal window

Thank you for submitting your application. We will contact you shortly!