Senior/Lead Frontend Developer
USYTech -
Heliopolis, CairoPosted 2 years ago28Applicants for1 open position
- 0Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a talented Senior/Lead Frontend Developer who is passionate and cares for the quality and details of their work. We offer flexible working hours and a friendly environment for our employees. Maintaining a fun and friendly atmosphere for our employees is one of our main targets.
- Job Type: Full-time
- Location: Cairo Office in Heliopolis OR Remotely
Job Responsibilities:
- Architect efficient and reusable front-end abstractions, systems, or components that drive mobile and desktop web applications
- Identifying and resolving scalability or performance issues
- Provide well-reasoned ways of enhancing existing technical solutions to support business requirements
- Participating in solution designs, designs workshops, and peer code reviews
- Help the team to build, design, and deliver high-quality solutions in line with the guidance and best practices of the department
- Keep abreast of existing technologies and be able to apply these to a variety of projects as applicable
- Write, review and take responsibility for clear, concise technical documentation
- Understand and Utilize the tools and technologies being used
- Work with Quality Assurance (QA) team to get the product tested, address any issues
Job Requirements
Requirements:
- 3+ years of experience as a front-end developer or similar role
- Degree in computer science or related field
- Have a good command of written and spoken English
- Experience working on high-intensity, large-scale projects
- Solid understanding of Agile practices
- Are experienced in front-end performance and/or SEO optimization
- Know how to create DRY and S.O.L.I.D. code
- Participating in solution designs, designs workshops, and peer code reviews
- Experience developing rich applications with HTML 5, CSS, JavaScript ES6 /TypeScript, front-end frameworks (such as React, Angular, Vue.js, etc.)
- Are experienced with different styling solutions such as Post CSS, CSS Modules, styled-components
- Are experienced in configuring Webpack/ Babel / Prettier / Eslint
- Understand Node.js code
- Have a deep understanding of state/data management patterns and solutions (e.g. Redux)
- Have a solid practice with JavaScript code testing (i.e. React Testing Library, Jest, Cypress)
- Experience in GIT
Extra preferred Requirements:
- Cloud technologies such as AWS and container technologies such as Docker
- Have some experience in Server Side Rendering / Static Site Generation, (i.e.Next.js)
Soft Skills:
- You can give constructive criticism and thus help the team
- You know how to help the client make the right decisions
- You are resilient and can handle deadlines and stress
- You are not afraid of change
- You have good communication skills
- Attention to details
- Keeping an eye on new technologies and paradigms
- You are proactive, goal-oriented, self-motivated, reliable, and structured in your work