Front-End Developer

We are seeking a Front-End Developer to join our team at Orthoplex Solutions. The successful candidate will be in charge of developing new features for existing apps and starting new development projects.

Responsibilities:

  • Work with the mobile application technical lead to develop new features and capabilities.
  • Work in an Agile team. Contribute ideas to design and estimation meetings.
  • Write clean code to implement the desired features.
  • Perform product testing and troubleshooting to ensure a high-quality deliverable.
  • Perform code reviews of peers and mentor junior team members.
  • Demonstrate new functionality to stakeholders when required.

Skills and experience:

  • BS in Computer Science or equivalent combination of education and professional work experience
  • 3-5 years of experience in frontend development
  • Expert knowledge in frontend development and building single-page apps using a modern JavaScript framework (React, Vue, Angular), including HTML5, JSON, and CSS3. React.js is highly desirable.
  • Strong object-oriented design and development skills in TypeScript or JavaScript
  • Strong knowledge in frontend design and development best practices and state-of-the-art web and mobile technologies. Advocate for and coach full-stack engineers on these practices.
  • Ability to own codebase, infrastructure and write performant and maintainable code
  • Experience working on an Agile team, writing clean code and utilizing pair programming, TDD, continuous integration and code reviews.

Desirable Skills:

  • Practical experience using mainstream cloud services such as AWS, Digital Ocean, Firebase, and Docker is a plus.
  • Experience in CI/CD (Git, Gitlab, Jenkins, Containers) and knowledge of other DevOps practices (IaC, Terraform, Cloud Formation) are desirable.
  • Experience designing and building large-scale distributed Microservices architecture based on 12-factor app guidance is highly desirable. Experience with cloud-native, Serverless architectures is also highly desirable.
  • Hunger to learn
  • Desire to grow and lead a team in a rapidly changing industry
  • Curiosity to discover new technologies and ways to develop code more efficiently and dynamically
  • High attention to detail and ability to troubleshoot & solve problems

Experience:

  • 3-5 years of building mobile or web applications (Required)

Education:

  • Bachelor’s Degree (Required)

Job Perks:

  • Be part of a quickly growing company
  • Complete projects for companies all around the globe
  • Greatly improve and grow your portfolio

Please be considerate and only apply if you possess the majority of the above-mentioned skills. All applications will be processed, but only appropriate candidates will be contacted for interviews.

Job Category: App Development
Job Type: Full Time
Job Location: Egypt

Apply for this position

Allowed Type(s): .pdf, .doc, .docx