Senior Software Developer
ZINAD IT -
6th of October, GizaPosted 5 years ago64Applicants for2 open positions
- 62Viewed
- 0In Consideration
- 4Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Zinad IT is looking for a Senior Software Developer who is enthusiastic about software and development methodologies. We are looking for someone who is not an expert in a specific technology but is fairly familiar with several technologies and willing to deepen his/her knowledge in them and learn new ones
- Create conceptual mock-ups of the various components of Applications
- Develop the front end of the site utilizing ReactJS, JavaScript, HTML5, CSS, and any other necessary libraries/frameworks necessary to provide the optimal performance/user experience
- Use ReactJS in conjunction with NodeJS and ExpressJS as part of the development stack
- Utilize the vision of management to plan and develop a new design for the company websites
- Develop the cross-platform mobile application with any of these technologies
IONIC, React, .., or any other libraries/frameworks to provide the required application. - Develop e-commerce within the site for a seamless customer shopping experience
- Develop the customer and employee portals which will be used for various user and business management requirements
- Deploy and maintain the web app on a remote server and ability to manage the server
- Developing mobile Apps.
- Adheres to coding standards defined by technical management.
- Accurately employs our development tools.
- Accurately completes and submits work in a timely manner.
- Complies with all of our policies and procedures.
- Establishes responsible deadlines and personal work plans.
- Listens to others and accepts input from team members.
- Clearly articulates ideas and thoughts verbally.
- Displays a positive attitude.
- Demonstrates flexibility in day-to-day work.
Job Requirements
- Front-end and Backend
- Familiar with command line scripting, desktop, web, and mobile programming
- Familiar with more than one programming language
- Familiar with more than one platform and framework (e.g. Android, Laravel, Django, Spring, Rails, .NET, etc.)
- Familiar with unit testing and continuous integration (JUnit, RSpec, Karma, Mocha, etc.)
- Familiar with more than one version control system (SVN, Git, etc.)
- Familiar with Linux operating systems and bash scripting
- Familiar with new deployment tools (Docker, Ansible, Vagrant, etc)
- Familiar with cloud providers like AWS, Azure, Digital Ocean
- Familiar with secure development and encryption like public keys and certificates
- Familiar with agile development life-cycle (standup meetings, retrospectives, sprints, Kanban boards, etc.)
- Familiar with build tools and task runners like maven, and, gulp, web pack, etc
- Familiarity with Game development is a plus (Unity is a big plus)