Software Development Engineer - UI

Overview

On Site
Full Time

Skills

Software Development
UI
Debugging
IOS Development
Android
Telecommunications
Mobile Applications
Call Center
Technical Support
Software Design
Innovation
Continuous Improvement
Accountability
Software Engineering
Computer Science
AngularJS
React.js
Node.js
Jasmine
Writing
Management
OOD
User Experience
Responsive Design
Agile
Web Services
RESTful

Job Details

Location: USA-GA, Atlanta, Glenwood Ave - On-site 5 days/week

Software Development Engineer - UI

Role Description

Responsible for design, develop, modify, debug and/or maintain software systems in general and Digital screens in particular.

Responsible for one or more specific modules within a large software system scope from design to successful production

Key Responsibilities
  • You will work with cutting-edge client technologies such as React and Angular
  • Design and build advanced applications using Flutter for both mobile (iOS & Android) and web platforms.
  • You will create Digital Screens for telecommunications industry companies
  • Work with native modules when required, using platform channels in Flutter.
  • You will develop responsive web and mobile applications for self-service customers, retailers and call centers.
  • You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
  • You will be encouraged to actively look for innovation and continuous improvement, efficiency in all assigned tasks.
  • You will be responsible and accountable for your development task quality and delivery on time and per business requirements.

Critical Experiences
  • Bachelor's degree in Software Engineering / Computer Science or similar
  • 4+ years of experience in writing code in one or more web frameworks/technologies: EMCAScript 6, AngularJS, ReactJS, nodeJS, Redux, Webpack, Mocha/Jasmine
  • experience in writing code in Dart and development for Flutter applications. , knowledge of Flutter's widget lifecycle, state management solutions, and animations.
  • Good knowledge of Object-Oriented Design
  • Good Knowledge of User Experience design / best practices as mobile first and Responsive Design
  • Experience in Agile software development methodology
  • Knowledge in Web Services and RESTful APIs

Note: Job Description and Background Check

Candidates may be subjected to a Background Check /Drug Test as required by the end client before the assignment starts.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.