Jobs in Egypt - Senior Front-End Engineer II at SWVL

Senior Front-End Engineer II at SWVL

Location: Smart Village

Job Description:

  • Be a leader of SWVL’s Frontend development community driving and influencing our architecture across the company.
  • Drive best engineering practices within your team and define and teach these.
  • Work hands-on in a team.
  • Contribute to the vision and long-term strategy in the backend team.
  • Coordinate technical projects across multiple teams.
  • Architect, design, develop, deploy and operate microservices that serve millions of users
  • Define, scope out and lead a long-term effort to solve large meaningful problems for Swvl android application.
  • Debug and solve complex issues by translating business problems into technical solutions.
  • Mentor and Coach junior engineers and deeply engage with the team on how they can increase their impact as citizens of Swvl engineering.
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
  • Identify and solve major architectural problems by going deep in your field or broad across different teams.

Job Requirements:

Relevant Experience:

  • 6-9 years of experience

Technical Knowledge/ Skills/ Training required:

  • Proficient understanding of web markup, including HTML5, CSS3
  • Extensive knowledge and comfortable programming in JavaScript.
  • Good understanding of JavaScript client-side libraries and frameworks such as AngularJS, ReactJS, etc.
  • Familiarity in state management libraries like Redux and MobX.
  • Good understanding of functional and OOP programming concepts.
  • Solid understanding of RESTful APIs.
  • Interest in UI / UX development.
  • Good understanding of bundling tools like Webpack, Gulp or Grunt.
  • Proficient understanding of code versioning tools such as Git.
  • Good understanding of packaging tools like npm, yarn, etc.
  • Experience with developing responsive and pixel-perfect apps.
  • Experience with UI testing using Jest, Enzyme, etc.
  • Good understanding of reactive programming libraries like RxJs.
  • Experience with Maps APIs like Google maps, or MapBox etc.
  • Ability to write snapshots for UI components.
  • Experience with Software Engineering methodologies like CI/CD pipeline, Agile driven development and TDD.
  • Good understanding of cross-browser compatibility issues and ways to work around them.
  • Good understanding with Docker containers.

To Apply:
https://apply.workable.com/swvl/j/56263C23CF/

Tips for updating your Resume:
https://careeradvancers.org/resume-cv-tips/

No comments:

Contact Form

Name

Email *

Message *

Powered by Blogger.