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: