Skillful Web Application Developer Wanted
We are seeking a highly skilled and experienced Web Application Developer to join our team in the United Arab Emirates.
As a senior-level developer, you will be responsible for designing, developing, and maintaining complex web applications and services using modern technologies.
Key Responsibilities:
- Design and develop scalable web applications and services using cutting-edge technologies such as HTML5, CSS3, JavaScript, and frameworks like React or Angular.
- Collaborate with cross-functional teams to define design and ship new features, ensuring timely delivery and high-quality results.
- Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
- Troubleshoot and debug issues in a timely manner, resolving problems efficiently and effectively.
- Optimize applications for maximum speed and scalability, ensuring seamless user experiences.
- Stay updated on emerging trends and technologies in web development, applying knowledge to drive innovation and improvement.
- Participate in code reviews and contribute to the team's coding standards, promoting collaboration and excellence.
- Work closely with the UI/UX team to ensure a seamless user experience, aligning technical solutions with business objectives.
- Communicate with clients and stakeholders to understand their requirements and provide technical solutions that meet their needs.
- Continuously improve and maintain existing applications to ensure high performance, usability, and security.
- Provide technical guidance and support to junior developers, mentoring them to grow and succeed in their roles.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in full-stack development, preferably with a strong background in web application development.
- Strong knowledge of modern web development languages and frameworks, including HTML5, CSS3, JavaScript, and popular frameworks like React or Angular.
- Experience with server-side languages such as Java, Python, or PHP, and database management systems like MySQL or MongoDB.
- Knowledge of Agile development methodologies and version control systems like Git.
- Excellent problem-solving and analytical skills, with the ability to think critically and resolve complex issues.
- Strong communication and teamwork abilities, with the capacity to work collaboratively and lead others when necessary.
- Ability to work in a fast-paced and dynamic environment, adapting to changing priorities and deadlines.
- Experience working in an Agile/Scrum team is highly desirable.
- Fluency in English is required; Arabic is a plus.
Key Skills:
- Abinitio
- Administration and Accounting
- Android
- Bid Management
- Inventory Management
- Embedded C