
Team Leader Frontend
- Cairo
- Permanent
- Full-time
- Take a holistic approach to feature-development beyond look and feel,keeping in mind future-scalability and extensibility.
- Build pixel-perfect, buttery smooth UI across mobile platforms (IOS andAndroid).
- Build pixel-perfect, smooth, responsive websites across all modern browsers on all platforms (Windows, Mac, Linus, Native mobile browsers) .
- Leverage native APIs for deep and efficient integration with Android and IOS
- Handle product releases and distribution on Google Play and Apple Store.
- Maintain code and write automated tests to ensure the products is of the highest quality
- Able to integrate with 3rd party systems and APIs such as Google Pay and Apply Pay.
- Design and implement functional, scalable, modular and reusable programs and components using industry standards.
- Deliver complex features that are perceived as well-baked and bug-free
- Write clean and efficient code using ReactJS and React – Native.
- Diagnose and fix bugs and performance bottlenecks
- Investigate and execute any third party dependencies
- Collaborate with your team to review and debug code
- Identify, prioritize and execute tasks in agile iterations.
- Implement best practices, standards, and procedures including quality and delivery methodologies
- Follow up with relevant team for collaborative project requirements
- Provide well-documented, clean and code
- Document development phases and monitor systems
- Create software and application operating procedures when needed
- Collaborate with third parties when needed
- Meet with technology managers to determine application and website initial and ongoing requirements
- Assist and support other team members on multiple projects
- Ensure up to date on all new software language and specifications
- Ensure continual expertise on legacy and basic software requirements
- Bachelor's degree in Computer Science, Engineering or related field Preferred Experience:
- 5-8 years of professional experience Job-Specific Skills:
- Extensive experience in React and React Native languages
- Extensive writing unit tests with JEST and working with TypeScript
- Good command over state-management techniques and tools – especially Redux
- Good command over flex-based CSS layouts, and knowledge of styled props is an added bonus
- Familiarity with Docker is an asset
- Excellent project management, problem solving and high-level verbal and written communication skills