Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Evolve software engineering best practices to ensure a high standard of quality for all team deliverables.
- Write high-quality distributed system software.
Job Requirements
- Experience building custom reusable components
- Proficient in React library, React component lifecycle, and JavaScriptStrong attention to design detail (UI/UX)
- Hands of experience with asynchronous programming
- Bachelor’s Degree in Computer Science or related field.
- 4+ years of professional experience in front-end software development.
- Front-End technologies (React, TypeScript, JavaScript, Node.js, HTML, CSS, etc).
- Hands-on expertise in many disparate technologies, typically ranging from Front-End user interfaces through to back-end systems and all points in between.
- Experience taking a lead role in developing complex software systems that have been successfully launched to customers.
- Understanding of MVC design pattern
- Experience working with NodeJS
- Mastery of JavaScript, HTML5, and CSS3
- Familiarity with mobile optimization and responsive web design
- Must be able to execute creative, visually stunning, front end for web-based application
- Ability to learn new libraries and frameworks as necessary
- Strong expertise consuming RESTful APIs
- Web design or graphic design experience
- Experience with Agile toolsets, such as Jira and Confluence
- Write well-designed, testable, efficient code that can be readily understood by other developers.
- Development experience in Amazon Web Services (AWS) or other cloud infrastructure
- Strong communication skills
Featured Jobs
Similar Jobs
- Full Stack DeveloperPrometeon Tyres Group – Egypt (Ex-Pirelli Tyres Egypt) - Alexandria, Egypt18 days ago