Someone who can produce scalable software solutions. Who’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment As a Full Stack Developer, he/she should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. he/she should also be a team player with a knack for visual design and utility.
ROLES AND RESPONSIBILITY
Designing and developing cohesive front-end website architecture (UI/UX)
Developing back-end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimization for mobile phones.
Work with development teams to ideate software solutions
Design client-side and server-side architecture
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with data scientists and analysts to improve software
Perform other duties, as assigned.
JOB REQUIREMENTS
EDUCATION
Minimum of bachelor’s degree in Computer Science, Software Engineering, or any related fields.
EXPERIENCE
2+ years’ experience in full-stack development, preferably in a mobile gaming company.
SKILLS REQUIRED
Strong work ethic, team-oriented attitude, flexibility, and aptitude to thrive in a fast-paced environment
Great attention to details
Organizational skills
An analytical mind
Excellent written and verbal communication in English and Arabic
Ability to work under pressure
Strong problem-solving skills
KNOWLEDGE REQUIRED
Experience developing Web Applications and sites
Familiarity with common stacks
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. PHP, C#, Java, Python ) and JavaScript frameworks (e.g. Angular, React, Node.js)
Familiarity with databases (e.g. MySQL, MongoDB, Big query), web servers (e.g. Apache), and UI/UX design
Tell your friends about this position
All done!
Your application for the Full Stack Developer is submitted successfully.