Job Title
Software engineering consultant
Location
Abu Dhabi, Emirati Arabi Uniti
Remote
Salary
Gross remuneration 1000.00 - 1500.00 $ Monthly
Job Description
Job Description
Location: Fully Remote
Job Overview:
We are looking for an intermediate level software engineer with expertise in Python and experience with Flutter to join our team. The ideal candidate will have a solid understanding of software development principles and best practices and be able to work independently as well as collaborate effectively with other team members.
Responsibilities:
- Develop and maintain high-quality software applications using Python and Flutter
- Collaborate with other developers to ensure that software solutions meet business requirements and user needs
- Write clean, efficient, and well-documented code that adheres to coding standards and best practices
- Participate in code reviews, testing, and debugging to ensure high quality and maintainability of code
- Stay up-to-date with the latest technologies and trends in software development, and recommend improvements and new features to enhance existing products
Benefits:
- Competitive salary
- Fully remote position
- Collaborative and supportive team environment
- Professional development opportunities
Skills
Basic Qualifications:
- 3+ years of experience in software development using Python and Flutter
- Strong knowledge of software development principles, design patterns, and best practices
- Experience working with databases, APIs, and web frameworks such as Django
- Knowledge of mobile app development using Flutter, including UI/UX design implementation, widget creation, and state management
- Familiarity with version control tools such as Git and Github
- Excellent problem-solving and analytical skills
- Good communication skills and ability to work independently
- Self-motivated with a strong work ethic and desire to learn and grow
Additional Qualifications
- Bachelor's degree in computer science, computer engineering or related technical discipline.
- Ability to effectively articulate and drive solutions to technical and business challenges.
- Ability to produce technical, and non-technical documentation