We are looking for a talented, logical thinker with solid React JS experience. You will be working directly with the clients (some are non-Arabic speakers). Digesting their business needs, and providing out-of-the-box interactive, digitally gamified solutions. Candidates Must have outstanding critical and logical thinking that can be translated into comprehensive software planning and produce exceptional products.
- Architecting, developing, implementing, and delivering quality software into an externally facing client product.
- Providing code quality assurance.
- Making decisions on code architecture and design.
- Execute full software development life cycle (SDLC).
- Develop flowcharts, layouts, and documentation to identify requirements and solutions.
- Write well-designed, testable code.
- Produce specifications and determine operational feasibility.
- Optimize applications for maximum speed and scalability.
- Document and maintain software functionality.
- Troubleshoot, debug and upgrade existing systems.
- Deploy programs and evaluate user feedback.
- Comply with project plans and industry standards.
- Ensure software is updated with the latest features.
- Specifying, visualizing, constructing, and documenting the artifacts of software systems.
- Identify and resolve performance and security issues.
- Stay updated with React.js and related technology trends.