UX/ UI Developer
Job Description
Job Description
Position Description:
Requirements
Responsibilities:
- Designing, testing, and developing well designed web-based software coding that is testable, and efficient by using best software development practices to meet user’s needs
- Recommending software upgrades for current and future systems; as well as translating the User Interface (UI)/User Experience (UX) design wireframes, ensuring software continues to function normally through software maintenance and testing; and documenting every aspect of the application, service or environment as a reference for future maintenance and upgrades.
Required Skills:
- Years of Experience: 5 years of relevant technical experience.
- Education Requirements: Bachelor’s degree in relevant field
- Clearance Requirement: Active Top Secret
- Proficiency in the following technologies:
- React, Spring Boot, Postgres, Aha!, Project Online, InVision, Sketch, Jira, Confluence, IJ, Visual Studio Code, Eclipse, PyCharm, Notepad, Swagger, SonarQube, JaCoCO, Selenium, Cucumber, JMeter, Mocha, PyTest, CHEF, Locust, GitHub, GitLab, Bitbucket, Terraform, Gitlab Runner, Jenkins, AWS CodePipeline, NPM, Yarn, AWS CodeBuild, AWS OpsWorks, AWS CloudFormation, AWS CodeDeploy, Splunk, Amazon Cloudwatch, AppDynamics, Amazon Kinesis Analytics, Power BI, Matomo, Mouseflow, Nginix, Ansible, Docker, jFrog Artifactory, and jFrog Xray
Soft Skills:
· Organizational Skills: Can plan and prioritize work. Follows tasks to their logical conclusion and makes sure that everything has been done to the right standard. Good attention to detail.
· Team Work: Able to enthuse and maintain project interest. Comfortable working both individually and as part of a team. Prepared to challenge ideas within a group in a constructive way.
· Leadership: Acute business acumen and understanding of organizational issues and challenges. Able to work effectively at all levels in an organization.
· Communications: Ability to communicate clearly and efficiently to team members and clients, verbally and in writing. Able to present ideas in a variety of ways depending upon audience and context. Excellent active listening skills.
· Quantitative Management: Ability to determine process measures and track to determine process effectiveness and efficiency.
· Problem Solving: Natural inclination for planning strategy and tactics. Ability to analyze problems and determine root cause, generating alternatives, evaluating and selecting alternatives and implementing solutions.
· Results oriented: Able to drive things forward regardless of personal interest in the task.