In this role, your main goal will be implementing deliverables on time with highest quality and using best practices. If you are an experienced and talented developer with a track record of successful and timely delivery, proven technical expertise, and passion for learning, this job is for you!
Duties and Responsibilities
- Be part of an ambitious and agile team dedicated to performing programming tasks according to the project plan and functional specifications.
- Responsible for handling the development of the project’s most complex and risky tasks.
- Conduct research to gain technical knowledge and resolve technical difficulties including but not limited to receiving feedback from and building solutions for customers.
- Participate in the analysis amp; design of new functional requirement and systems.
- Participate in the estimation of new features and components.
- Participate in product or application definition activities including feature analysis amp; system tradeoffs.
- Work with a team: serve as a mentor to less experienced software engineers and assist other developers with back-end and troubleshooting.
- Stay up to date on emerging technologies.
- Perform other related duties as necessary
Requirements
- 4+ years of relevant experience
- Advanced knowledge of front-end software architecture and related technologies, including JavaScript, HTML, and CSS
- Experience with front-end frameworks including Angular/AngularJS, jQuery, and Bootstrap
- Knowledge of .NET Core (at least 6 months)
- An appreciation for clean, elegant, and responsive front-end design and well-documented code
- A passion for front-end architecture as well as driven attitude toward learning new web technologies
- Excellent time management, problem-solving, teamwork, and communication skills
- Self-motivated amp; initiative-taker
- Excellent command of English language
- Previous experience working with U.S clients is a plus
- Flexibility to travel when needed (mainly to the U.S)
- Education:
- A minimum of a Bachelor’s degree in one of the following areas:
- Computer Science.
- Information Systems.
- Computer/ Electrical/ Communication Engineering.
Benefits
- Salary paid in USD
- Six-month career-advancing opportunities
- Employee parking space
- Supportive and friendly work environment
- Premium medical insurance [employee +family]
- English language development courses
- Interest-free loans paid over 2.5 years
- Technical development courses
- Planned overtime program (POP)
- Employment referral program
- Premium location in Maadi
- Social insurance