Jobs in Egypt - Senior Front-End Engineer I at SWVL
Senior Front-End Engineer I at SWVL
Location: Maadi
Job Description:
- Facilitate collaboration with other engineers, product owners, and designers to solve interesting and challenging problems for delivering various media worldwide.
- Ability to decompose complex business problems and mentor Junior Software Engineers in understanding coding standards, tools, and best practices to help their growth and our team’s overall success.
- Lead/contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity.
- Design, build and maintain high performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Comfortable in building and scaling systems in a growing services infrastructure. You are driven to improve performance, enhance code quality, and establish best practices for your team.
Job Requirements:
Relevant Experience:
- 5-8 years of experience
Technical Knowledge/ Skills/ Training required:
- Extensive knowledge and comfortable programming in JavaScript.
- Proficient understanding of web markup, including HTML5, CSS3
- 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/59C973B9A2/
Tips for updating your Resume:
https://careeradvancers.org/resume-cv-tips/
No comments: