UI/UX Engineer

Ohio Department of Public Safety

Contract Columbus, Ohio, United States Posted 4 months ago

 Write a Review Add Vendor   Add Contact  

About Position

UI/UX Engineer (Contract)

$70.00 / Hourly

Columbus, Ohio, United States

UI/UX Engineer

Contract Columbus, Ohio, United States Posted 4 months ago

Skills
8 Years of verifiable experience in taking user interface requirements and using them to designgraphical interfaces in applications. Advanced understanding of site architecture and designing intuitive userinterfaces and navigations. 5 years exp with Designer tools. Axure Figma Sketch or a similar tool. An ability to quickly learn new tools as theyemerge. 5 years of experience designing and delivering products from start to finish as part of across-functional team Exposure to ASP.NET C–Sharp(C#) language. A demonstrable understanding of implementing secure UI design and coding practices for an ASP.NET MVC application. 8years of experience developing a project within the AGILE methodology.
Description

DPS is looking for a Senior User Experience UI/UX Designer with expertise in designing and prototyping Cloud based, mobile and desktop applications.

The selected Consultant will be directly responsible for designing a modern intuitive UI/UX, and will have direct experience interacting with business users to create the UI/UX.



They will work closely with the designated Business Users, I.T. supervisor, project managers, and development staff within an agile development environment maintaining a user-centered design approach as you tackle complex design problems and influence product strategy.



Proactively identifying areas of the product that need improvement and driving those improvements into a product roadmap.



The Consultant, inworking with ODPS staff, will be responsible for researching, designing, and developing user interface using Prototyping Designer tools. The new applications will implement an N-tier architecture and comply with ODPS coding standards.

During the interview process with the ODPS staff, the resource consultant must demonstrate competence/experience in their specific area(s) of project assignment.
The resource consultant must also present or share their portfolio with samples. The resource’s experience must also be documented for review and verification.
Offered resources not showing technical or functional competence/experience will be sufficient reason to reject the Offeror’s proposal. It is the responsibility of the Offeror to pre-screen their candidates to ensure compliance.
Resource will have a background check conducted by ODPS.

Responsibilities
  • Participate in meetings with stakeholders, business users, and engineering teams to understand and project UI requirements.
  • Design wireframes and interactive prototypes and user-friendly designs that support complex business processes.
  • Work on various stages of the product development process from discovery to research to design user interface.
  • Test and iterate various product concepts with users; conduct user research and analysis to validate the design.
  • Work with project managers, developers, and business analysts to brainstorm ideas, approaches, and design solutions.
  • Experience in creating 'Design System’ Library for reusability.
  • Create a seamless UI handoff process to development team.
  • Ensure that user interface and experience designs follow best practices and comply with security requirements.
  • Integration with Backend: Work closely with backend developers to integrate front-end components.
  • Participate in backlog grooming sessions and other agile ceremonies to ensure Agile development teams have a good understanding of the proposed UI design to implement successfully.
  • Strong communication/ leadership skills.
  • Strong influence, collaboration, and negotiation experience.
  • Ability to collaborate with supporting resources across business and/or functional lines.
  • Ability to communicate ideas to a wide variety of stakeholders, lead discussions and creative activities, and build consensus while dealing with ambiguity.
  • Ability to lead and manage large design initiatives, including managing competing priorities with product and engineering peers.
  • Have excellent oral and written skills/possess strong meeting and work session facilitation skills.
  • Have the ability to work independently and as part of a team, the ability to manage time and resources to meet assigned deadlines.
  • Have strong understanding of prioritization stemming from the elicitation of system and/or user requirements.
  • Have excellent organizational skills, proven analytical, planning, problem solving, and decision-making skills.
  • Must be knowledgeable in the English language/speak clearly and understandably use the English language.
  • Provides technical guidance and mentoring to technical staff.

By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Questions / Comments:

Display Questions / Comments:

No Questions / comments

Ohio Department of Public Safety Vendors

( Login to see all the 4 vendors)
Sophisticated Systems Inc
Write a Review

2191 CityGate Drive
Columbus
Ohio
www.ssicom.com ( 4 vendors)

Odyssey Consulting Services Inc
Write a Review

2531 Oakstone Dr
Columbus
Ohio
www.odysseyconsulting.com ( No vendors )

UNICON International Inc
Write a Review

241 Outerbelt Street
Columbus
Ohio
www.unicon-intl.com ( No vendors )

Job Summary

$70.00 / Hourly

Contract

Columbus, Ohio, United States

Experience Level : Medium

Experience Required : 7 Year/s

Only Any

Posted : 4 months ago

Deadline : December 9, 2024 4 months ago

Job ID : Job0000007892

Ohio Department of Public Safety

Charles D. Shipley Building 1970 West Broad Street

614-466-2550

www.publicsafety.ohio.gov

Request history8.1.32PHP Version2.31sRequest Duration695MBMemory UsageGET {slug}Route
    • Booting (1.85s)time
    • Application (462ms)time
    • 1 x Booting (80%)
      1.85s
      1 x Application (20%)
      462ms
      3 templates were rendered
      • frontend.job-viewjob-view.blade.php#?blade
      • admin.flash_msgflash_msg.blade.php#?blade
      • layouts.themetheme.blade.php#?blade
      uri
      GET {slug}
      middleware
      web
      controller
      App\Http\Controllers\JobController@view
      namespace
      prefix
      where
      as
      job_view
      file
      app/Http/Controllers/JobController.php:482-507
      11 statements were executed195ms
      • JobController.php#484clientfyi_final6.93msselect * from `jobs` where `job_slug` = 'uiux-engineer-1' limit 1
        Bindings
        • 0: uiux-engineer-1
        Backtrace
        • app/Http/Controllers/JobController.php:484
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • User.php#78clientfyi_final83.74msselect `id`, `company` from `users` where `user_type` in ('employer', 'agent') order by `id` desc
        Bindings
        • 0: employer
        • 1: agent
        Backtrace
        • app/Models/User.php:78
        • app/Http/Controllers/JobController.php:491
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#493clientfyi_final690μsselect * from `users` where `users`.`id` = 11021 limit 1
        Bindings
        • 0: 11021
        Backtrace
        • app/Http/Controllers/JobController.php:493
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • Vendor.php#57clientfyi_final470μsselect count(*) as aggregate from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 11021
        Bindings
        • 0: 1
        • 1: 11021
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • Vendor.php#57clientfyi_final740μsselect `vendors`.*, `users`.`website`, `users`.`company`, `users`.`address`, `users`.`city`, `states`.`state_name`, `countries`.`country_name`, (SELECT (SUM(ratings)/COUNT(id)) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_rating, (SELECT COUNT(id) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_count, (SELECT COUNT(id) FROM vendors as b WHERE b.employer_id = vendors.vendor_id) as vendor_count from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 11021 order by `vendor_count` desc limit 3 offset 0
        Bindings
        • 0: 1
        • 1: 11021
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#500clientfyi_final290μsselect (sum(ratings)/count(id)) AS review_rating, count(id) as review_count from `reviews` where `approve_status` = 1 and `employer_id` = 11021
        Bindings
        • 0: 1
        • 1: 11021
        Backtrace
        • app/Http/Controllers/JobController.php:500
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • job-view.blade.php#17clientfyi_final11.04msselect DISTINCT email from `job_applications` where `category_id` = 75 and `status` = 1
        Bindings
        • 0: 75
        • 1: 1
        Backtrace
        • view::frontend.job-view:17
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • job-view.blade.php#450clientfyi_final390μsselect * from `comments` where `comments`.`commentable_type` = 'App\\Models\\Job' and `comments`.`commentable_id` = 7892 and `comments`.`commentable_id` is not null and `parent_id` is null
        Bindings
        • 0: App\Models\Job
        • 1: 7892
        Backtrace
        • view::frontend.job-view:450
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#101clientfyi_final860μsselect * from `categories` where `job_count` >= 1 order by `job_count` desc
        Bindings
        • 0: 1
        Backtrace
        • view::layouts.theme:101
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#102clientfyi_final46.57msSELECT jobs.state_id,jobs.state_name, COUNT(*) AS numberOfSales FROM jobs JOIN states ON states.id = jobs.state_id GROUP BY jobs.state_id,jobs.state_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:102
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#103clientfyi_final43.04msSELECT jobs.city_id,jobs.city_name, COUNT(*) AS numberOfcities FROM jobs JOIN cities ON cities.id = jobs.city_id GROUP BY jobs.city_id,jobs.city_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:103
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      App\Models\Category
      138Category.php#?
      App\Models\Job
      1Job.php#?
      App\Models\User
      1User.php#?
          _token
          kFWQA1qIar5bRiUbgt4q1fKg7zHGZegkmVUmYoyt
          _previous
          array:1 [ "url" => "https://pingjob.com/uiux-engineer-1" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /uiux-engineer-1
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:18 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "close" ] "x-accel-internal" => array:1 [ 0 => "/internal-nginx-static-location" ] "x-real-ip" => array:1 [ 0 => "3.16.165.149" ] "host" => array:1 [ 0 => "pingjob.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Sun, 20 Apr 2025 06:34:55 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjBqTkszUWs0dTdtVm9BYTlSNGJqakE9PSIsInZhbHVlIjoiSEE0bVgxRVZMT1NVVlhPZDRjeEh4dWhOWHNEZlYyY1djaWpsc1dDUE9ZUlYvd1lsYi9JaVRtTE51dVcyQ2pnQXFpL1Z1M0VUR3dUNGE4VCtGOWxUeDR4Z0FFT2RuTnBBdlBGU1lVZGR2emVkc1gyYjNpdWtrU01HVFN4bUVnNFgiLCJtYWMiOiI2MTI5YTA1OTBjZjcxNjhiOTk4NTNjNzFjMTkzM2Y2NGIyOGJhNTk0N2QzNzNjNTY5ZjVjNWM0MjEzYjhkMmY4IiwidGFnIjoiIn0%3D; expires=Sun, 20 Apr 2025 08:34:55 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IjBqTkszUWs0dTdtVm9BYTlSNGJqakE9PSIsInZhbHVlIjoiSEE0bVgxRVZMT1NVVlhPZDRjeEh4dWhOWHNEZlYyY1djaWpsc1dDUE9ZUlYvd1lsYi9JaVRtTE51dVcyQ2pnQXFpL1Z1M" 1 => "laravel_session=eyJpdiI6ImQrSUhLWlZEL0p4RHFkMUdRUmNIRUE9PSIsInZhbHVlIjoiT09CVm8yVDJTRVYvUytCaDNsUkVLN2N4WDZYbHk1RFVhL3k2Z21mMG9reEREdkhoUVJZZGZYZ0Q1dlM0RFEwUkJNQjdCMDl4azBCaFpKRU1idkpBUk0zOCtubkZOenB0akhGMkV2UWsxZC9QRDZTTXV1ZXVYbjhoTFN4azQvSkQiLCJtYWMiOiJkNTk2MTg1ODZhZWVmYjU1NzAzNWU5YTNiMjJhYTE3YzMwMTRhOTBjMmFhMzM4YmYzM2RkZmEzOGJhZTIyZWRmIiwidGFnIjoiIn0%3D; expires=Sun, 20 Apr 2025 08:34:55 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImQrSUhLWlZEL0p4RHFkMUdRUmNIRUE9PSIsInZhbHVlIjoiT09CVm8yVDJTRVYvUytCaDNsUkVLN2N4WDZYbHk1RFVhL3k2Z21mMG9reEREdkhoUVJZZGZYZ0Q1dlM0RFEwUkJN" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjBqTkszUWs0dTdtVm9BYTlSNGJqakE9PSIsInZhbHVlIjoiSEE0bVgxRVZMT1NVVlhPZDRjeEh4dWhOWHNEZlYyY1djaWpsc1dDUE9ZUlYvd1lsYi9JaVRtTE51dVcyQ2pnQXFpL1Z1M0VUR3dUNGE4VCtGOWxUeDR4Z0FFT2RuTnBBdlBGU1lVZGR2emVkc1gyYjNpdWtrU01HVFN4bUVnNFgiLCJtYWMiOiI2MTI5YTA1OTBjZjcxNjhiOTk4NTNjNzFjMTkzM2Y2NGIyOGJhNTk0N2QzNzNjNTY5ZjVjNWM0MjEzYjhkMmY4IiwidGFnIjoiIn0%3D; expires=Sun, 20-Apr-2025 08:34:55 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IjBqTkszUWs0dTdtVm9BYTlSNGJqakE9PSIsInZhbHVlIjoiSEE0bVgxRVZMT1NVVlhPZDRjeEh4dWhOWHNEZlYyY1djaWpsc1dDUE9ZUlYvd1lsYi9JaVRtTE51dVcyQ2pnQXFpL1Z1M" 1 => "laravel_session=eyJpdiI6ImQrSUhLWlZEL0p4RHFkMUdRUmNIRUE9PSIsInZhbHVlIjoiT09CVm8yVDJTRVYvUytCaDNsUkVLN2N4WDZYbHk1RFVhL3k2Z21mMG9reEREdkhoUVJZZGZYZ0Q1dlM0RFEwUkJNQjdCMDl4azBCaFpKRU1idkpBUk0zOCtubkZOenB0akhGMkV2UWsxZC9QRDZTTXV1ZXVYbjhoTFN4azQvSkQiLCJtYWMiOiJkNTk2MTg1ODZhZWVmYjU1NzAzNWU5YTNiMjJhYTE3YzMwMTRhOTBjMmFhMzM4YmYzM2RkZmEzOGJhZTIyZWRmIiwidGFnIjoiIn0%3D; expires=Sun, 20-Apr-2025 08:34:55 GMT; path=/; httponlylaravel_session=eyJpdiI6ImQrSUhLWlZEL0p4RHFkMUdRUmNIRUE9PSIsInZhbHVlIjoiT09CVm8yVDJTRVYvUytCaDNsUkVLN2N4WDZYbHk1RFVhL3k2Z21mMG9reEREdkhoUVJZZGZYZ0Q1dlM0RFEwUkJN" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "kFWQA1qIar5bRiUbgt4q1fKg7zHGZegkmVUmYoyt" "_previous" => array:1 [ "url" => "https://pingjob.com/uiux-engineer-1" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-20 06:34:55GET/uiux-engineer-1311140