Job Description
The Code Fusion team is seeking a Software Engineer who will be responsible for the architecture, design, and development of complex large-scale systems. The ideal candidate will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
The candidate should work within an agile development environment with other developers and responsibilities include design & development of performant web and mobile apps that are consistent across all browsers, platforms, and devices.
Number Of Openings: 5
Benefits
- Competitive Salary (6 months review).
- 5 days working week.
- Young and Motivated Team.
- Opportunity to work in a company with International Standards.
- Team events and movie nights.
Job Requirements
Qualification:
- Bachelor’s Degree (BE, Computer Science, or any related field).
- Having 2+ years of experience in Front-end development.
Must Have Skills:
- Solid expertise in front end web technologies such as HTML5 and CSS3, SCSS/SASS, Foundation/Semantic UI/Bootstrap frameworks.
- Solid understanding of Javascript, jQuery Libraries, Ajax and other dynamic scripting models.
- Strong experience with modern JavaScript Frameworks (e.g., Angular, React, or Vue).
- Experience leading and setting up A/B user testing.
- Understanding of web-based development principles and best practices.
- Deep understanding of Web and Information Security concepts and concerns, such as CORS, CSP, CSRF, XSS, etc.
- Outstanding knowledge of SDLC (Software Development Life Cycle).
- Strong JavaScript skills with ES6, React and Command of OO principles/techniques in Javascript.
- Outstanding knowledge of Frontend build tooling (Webpack/Parcel, Babel, NPM/Yarn).
- Solid understanding of single page application (SPA) development.
- Rock solid at working with third-party dependencies and debugging dependency conflicts.
- Understanding of REST APIs, the document request model, and offline storage.
- Experience troubleshooting cross-browser compatibility and cross-platform compatibility issues.
- Solid knowledge and understanding of NoSQL and Relational databases (MySQL, Oracle, etc.) and understanding of database concepts (schemas, tables…).
Desired Skills:
- Experience with Progressive Web Apps and GraphQL.
- Have a passion for staying up-to-date with current technologies in web development
- Experience working in a SCRUM team.
- Innovative and strong team player with amazing problem-solving skills.
- Proficiency with GIT as a version control system.
- Experienced in Agile development methodologies and tools including JIRA and Bitbucket.
How To Apply
Please send your resume/CV to [email protected] after completing this form.
http://bit.ly/CodeFusion-FrontEnd
Note: It is compulsory to fill up the form and candidates won’t get a callback if they don’t fill out this form.