info@engageunit.com (+971) 4 567 4934 Adapting technologies to businesses. Since 1982

The solutions unit is a technology company based in Amman, Jordan. We’re a collaborative team that designs software solutions for a wide range of clients on a variety of project types. We believe that software technology is not only about selling a box or a system; it’s about implementation and follow-through. If you share these values, come work with us. See our current openings below, or contact us if you have any specific questions.

  • Web & Mobile Developer

    Work as a Mobile Application, Web and Software Developer to design, develop, test and deploy web and mobile applications using a range of technologies. Contribute to the immediate team and other teams across company. Demonstrate leadership in communicating business goals, solving problems, developing and executing objectives. Have the ability to influence short-term and long-term business goals.

    RESPONSIBILITIES

    • Develop Native and/or hybrid mobile applications for Android, IOS
    • Develop mobile applications for Android, IOS and Windows devices using PhoneGap/Cordova and/or Obective C and/or Swift and/or Java
    • Develop Web applications using HTML5, AngularJS, Javascript, JQuery, AJAX, NodeJS, Restful webservices (C#, Python, Java,etc..)
    • Develop the required RDBMS Database (Ms SQL Server, MySQL)
    • Perform object-oriented software development and produce high quality code.
    • Author and execute unit tests.
    • Produce concise design documents.
    • Follow the Android / iOS development best practices.
    • Work with customers, marketing and field personnel to refine requirements.
    • Demonstrate customer awareness by evaluating decisions through the eyes of the customer.
    • Participate in design and code reviews.
    • Contribute to product and process improvement by proactively identifying deficiencies and suggesting improvements.
    • Follow the company’s quality procedures.
    • Implementation of JavaScript, AngularJS and HTML 5 web applications.
    • Collaborate -and train when needed- on technical designs for JavaScript, AngularJS and HTML 5 web applications.
    • Demonstrable skills in RDBMS.
    • Experience with Software Version Control tools.
    • Maintain detailed technical documentation of architecture, code, application functionality and configuration.REQUIREMENTS & QUALIFICATIONS
    • Bachelor’s or Master’s Degree in Computer Science, CIS, BIS, Computer Engineering, or related Engineering or Science field.
    • 1-2 years of experience.
    • Experience in HTML5, RESTFUL API, JSON, XML, jQuery, JavaScript, AJAX, HTML, HTML5.
    • Experience in one or more programming languages including C#, Objective C and Java (Android SDK)
    • Effective communication skills
    • Demonstrated ability to pursue tasks to completion
    • Demonstrated problem-solving techniquesDesired Qualifications:
    • Experience using OS X, Azure, AWS.
    • Experience using Team Foundation Server and/or GIT for source control.
    • Experience using AngularJS, NodeJs, jQuery
    • Understanding of the different styles of the software development process.
    • Demonstrated ability to make recommendations to improve the product, process or technology.
    • Knowledge and experience in the latest software development methodologies, processes, technologies and tools.

  • Mobile Apps Developer

    We are looking for a Mobile App Developer to design, develop and maintain Native mobile apps. The developer role will be in entire app lifecycle right from concept stage until delivery and post launch support.

    RESPONSIBILITIES

    • Develop Native applications for Android, iOS
    • Follow the Android / iOS development best practices.
    • Develop the required Database (Ms SQL Server, MySQL, Hadoop, etc..)
    • Develop the required web-services
    • Prepares and maintains all applications utilizing standard development tools.
    • Creates and maintains source code documentations.
    • Participate in design and code reviews.
    • Author and execute unit tests.
    • Contribute to product and process improvement by proactively identifying deficiencies and suggesting improvements.
    • Provides technical related support to end-users when required.
    • Work with customers, marketing and field personnel to refine requirements.
    • Follow the company’s quality procedures.
    • Manages multiple projects and tasks at one time.
    • Team Player and can work with less supervision
    • Participates actively in training and development.
    • Performs other tasks related to the position that may be assigned by the Immediate Superior

    REQUIREMENTS & QUALIFICATIONS

    • Experience with the latest iOS technologies including Blocks, GCD, Storyboards, Collection Views and Auto Layout.
    • Experience with the latest Android  technologies
    • Solid understanding of the full mobile development life cycle.
    • Works with Xcode and Android Studio and Visual Studio IDE
    • Writes clean object-oriented code using Objective C,Swift and/or Java .
    • Good Understanding of Apple’s signing, provisioning and submission process
    • Experience in MVC Pattern
    • Experience of source control systems such as TFS, SVN or Git
    • Able to integrate third party components and utilities in applications
    • Able to produce maintainable code within collaborative environments
    • Working knowledge of the general mobile landscape, architectures, trends, emerging technologies
    • Hands on experience with Core data and Sqlite
    • Experience with Agile methodology for development