Latest job postings

Senior Web Developer


Key Job Description


The holder of this position will have the following job responsibilities: 
 

  1. Plan and develop new web applications as well as modify and optimize existing code using latest software development tools
  2. Follow coding standards to develop multi-tier and multi-threading web applications; evaluate code to ensure that it meets industry standards and is compatible with browsers, devices and operating systems
  3. Produce and maintain all project-related documents including custom training materials
  4. Cooperate with web designers to match visual design intent and strive to create visually appealing web solutions that feature user-friendly design and clear navigation
  5. Communicate with clients to analyze and gather their requirements; demonstrate solutions to them by providing written documentations (such as scope of work, website breakdown structures, project plan), flowcharts, layouts, templates, diagrams, charts etc. as per clients’ requirements
  6. Develop, troubleshoot and implement clients’ requirements from front end (UI) to middle tier (application layer/services) to backend (database design and access/updating)
  7. Develop and maintain strong relationships with clients to ensure customer satisfaction
  8. Contribute in all phases of the development lifecycle
  9. Respond to fast-paced environment to manage strict deadlines

Skills


The candidate must be an outstanding WEB DEVELOPER and must possess the following skills:
  1. B.Sc. Computer Sciences / Computer Engineering / Software Development or an equivalent
  2. Microsoft Certified Professional Developer certification and any other related certification is an added value
  3. Minimum 5 years of experience in developing responsive and adaptive web solutions
  4. Minimum 2 years of experience in dealing with clients
  5. Expert in Microsoft Visual Studio .NET 2012/2017 with practical experience in C#, ASP.NET, MVC, Web Services (SOAP, JSON, XML), AJAX, JavaScript, JQuery, Bootstrap, HTML-5, CSS, LINQ/Entity Framework along with an in-depth knowledge of .NET Frameworks
  6. Working experience in Microsoft SQL Server 2012/2014 (Stored Procedures, Triggers, Jobs)
  7. Advanced knowledge in Customized as well as Third Party web content management system is a must
  8. Understand best coding practices, unit testing and version control
  9. Strong written and oral communications skills
  10. Transferable Residency with valid Driving License would be an advantage

Interested candidates should submit their CV to the following email address: jobs@mediaphonekwt.com

Full-time Senior SharePoint Administrator/Developer


Key Job Description


Responsibilities for developing solutions with the SharePoint frameworks – both On-Premises and SharePoint Online. The specific responsibilities include:
  1. Design and deploy scalable, secure architectures for bespoke portal-based solutions using Microsoft SharePoint Development toolkit
  2. If needed develop, maintain or change custom SharePoint API / web-services based solutions to automate specific processes
  3. Knowledge of SharePoint’s backend Central System Administration Environment
  4. Adherence to development policies, processes and internal systems update
  5. Performs analysis of assigned applications, business processes and functions
  6. Integration to line of business and 3rd party systems; client application services deployment
  7. Work with internal business processes and develop detailed analyses of how to effectively deploy software solutions throughout enterprise’s SharePoint environments
  8. Provision of technical documentation for consumption by Project Management, Functional & Non-functional specifications, Quality Control, Auditing, UAT, Training, Support etc.
  9. Competent project management skills

Skills


The candidate must be an outstanding SHAREPOINT ADMINISTRATOR/DEVELOPER and must possess the following skills:
  1. B.Sc. Computer Sciences / Computer Engineering / Software Development or an equivalent
  2. Minimum 5-6 years of experience in Administration and Development of custom built solutions with SharePoint On-Premises and Online
    • 2+ Years working experience as a SharePoint Online Developer
    • 2+ Years working experience as a SharePoint Online Administrator
    • 2+ Years working experience with SharePoint Designer or Nintex Workflows
    • PowerShell scripting experience preferred
  3. Experience of developing, maintaining and troubleshooting SharePoint sites within On-Premises and Online environments using out-of-the-box features, 3rd party tools and custom development when necessary
  4. Experience of working with the SharePoint App model (provider hosted and/or SharePoint hosted)
  5. Experience of SharePoint Server Side and Client Side Object Model
  6. Experience in SharePoint Designer and/or Nintex/K2 forms and workflows
  7. Experience in using Visual Studio and Microsoft Team Foundation Services
  8. Practical experience with Office 365 and MS SQL Server 2014/2016/2017
  9. Ability to work with databases, online solutions and the programming languages commonly used in conjunction with SharePoint environments such as ASP.NET / MVC / C# .NET / HTLM5 / CSS3 / JavaScript / jQuery / Angular JS / React / Node JS / REST / OData / MVC / CDN and Bootstrap etc.
  10. Possesses significant knowledge of:
    • Various programming languages associated with the SharePoint frameworks
    • Detailed understanding of SharePoint concepts, methodologies and development tool-set
    • Architect, document, develop, configure, test, implement and maintain SharePoint solutions/ applications
    • Client/server and internet systems architectures
    • Complex database concepts and modelling
    • Browser/client specific compatibility issues
    • Providing regular updates on project progress to the Lead Developer
    • Managing their workload in conjunction with overall project milestones
    • Aptitude to learn and share knowledge with colleagues

Interested candidates should submit their CV to the following email address: jobs@mediaphonekwt.com

iOS Mobile App Developer


Key Job Description


The holder of this position will have the following job responsibilities:
  1. Design, code, analyze, and test iOS native and hybrid mobile applications (iPhone, iPad)
  2. Ensure the performance, quality, and responsiveness of applications
  3. Develop applications for time-sensitive projects while considering business/system requirements
  4. Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes
  5. Collaborate with a team to define, design, and develop new features
  6. Produce and maintain all project-related documents including custom training materials
  7. Develop and maintain strong relationships with clients to ensure customer satisfaction
  8. Contribute in all phases of the development lifecycle
  9. Respond to fast-paced technological advancements to meet industry trends and standards
  10. Handle software updates, patches, bug fixes and correct bottlenecks
  11. Help maintain code quality, organization and automatization

Skills


The candidate must be an outstanding iOS DEVELOPER and must possess the following skills:
  1. B.Sc. Computer Sciences / Computer Engineering / Software Development or an equivalent
  2. Minimum 3 years of experience in developing native, hybrid, responsive and adaptive iOS solutions
  3. Expert in XCode with practical experience
  4. Experience with development in Swift, Objective-C, third-party libraries, and APIs
  5. Experience with publishing iPhone and iPad applications on Apple Store
  6. Experience with iOS frameworks such as Core Data, Core Animation etc.
  7. Experience with offline storage, threading, and performance tuning
  8. Experience with performance and memory tuning with tools such as Instruments
  9. Familiarity with RESTful APIs to connect iOS applications to back-end services
  10. Familiarity with cloud message APIs and push notifications
  11. Understanding of Apple’s design principles and interface guidelines
  12. Excellent ability to develop and understand algorithms
  13. Understand best coding practices, unit testing and version control
  14. Strong written and oral communications skills
  15. Knowledge of other web technologies and UI/UX standards
  16. Knowledge of low-level C-based libraries
  17. Proficient understanding of code versioning tools such as Git, Github
  18. Mention any frameworks, libraries, or any other technology relevant to your project

Interested candidates should submit their CV to the following email address: jobs@mediaphonekwt.com

Android Mobile App Developer


Key Job Description


The holder of this position will have the following job responsibilities:
  1. Design, build and maintain high performance, reusable, and reliable Java code
  2. Develop applications for time-sensitive projects while considering business/system requirements
  3. Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes
  4. Collaborate with a team to define, design and develop new features
  5. Produce and maintain all project-related documents including custom training materials
  6. Develop and maintain strong relationships with clients to ensure customer satisfaction
  7. Contribute in all phases of the development lifecycle
  8. Respond to fast-paced technological advancements to meet industry trends and standards
  9. Handle software updates, patches, bug fixes and correct bottlenecks
  10. Help maintain code quality, organization, and automatization

Skills


The candidate must be an outstanding ANDROID DEVELOPER and must possess the following skills:
  1. B.Sc. Computer Sciences / Computer Engineering / Software Development or an equivalent
  2. Minimum 3-4 years of experience in developing responsive and adaptive android solutions
  3. Expert in Android Studio with practical experience, strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  4. Understanding of Google’s Android design principles and interface guidelines
  5. Proficient in JAVA, third-party libraries and APIs
  6. Extensive hands-on experience of creating custom UI controls, designing protocols, implementing interfaces, and performance optimization
  7. Experience with publishing Android application in Google Play Store (at least three native applications)
  8. Solid understanding of the full mobile development life cycle
  9. Understand best coding practices, unit testing and version control
  10. Strong written and oral communications skills
  11. Experience with offline storage, threading, performance and memory tuning
  12. Familiarity with RESTful APIs to connect Android applications to back-end services
  13. Familiarity with cloud message APIs and push notifications
  14. Proficient understanding of code versioning tools such as Git, Github
  15. Practical experience on other frameworks, libraries or any other technology will be an added value

Interested candidates should submit their CV to the following email address: jobs@mediaphonekwt.com