Pyramid Systems, Inc.

  • Senior UI Developer (Angular 6)

    Job Locations US-DC
    Posted Date 1 week ago(1/7/2019 11:29 AM)
    Job ID
    2018-1192
    # of Openings
    1
  • Overview

    Pyramid Systems is seeking a senior developer who focuses on UI for design and implementation of a dynamic, data driven web application. This person is responsible for translating the UI/UX design wireframes into actual code that will produce the visual elements of the application in addition to integrating with back end services. The developer may also develop these back end services. The role will serve as the bridge between design and technical implementation, taking an active role in defining how the application looks as well as how it works. The job duties include designing, coding, unit testing, using design patterns, learning new technologies, and becoming an expert in parts of the system. This individual will work closely with the Development Lead and Business Analysts to ensure that all the development deliverables meet the requirements. 

    Responsibilities

    • Work with other team members to develop a complete, integrated, tested, and documented solution.
    • Help developing application technical architecture.
    • Maintain code quality and ensure responsiveness of applications.
    • Collaborate with other teams to design and deploy new features.
    • Work with program leadership to understand the product roadmap.
    • Testing and Quality Assurance including Code Reviews and other QA initiatives.
    • Research alternative platforms and tools to meet development objectives.
    • Develop and execute Test Driven Development tests, integration tests, automated testing.
    • Monitor and maintain production systems.
    • Work with teams to refine requirements and to identify areas for enhancements.
    • Participate and assist in all Scrum events.
    • Develop level-of-effort estimates for enhancements and new features.
    • Understand and implement security and data protection.

    Qualifications

    Required Experience with the following:

    • Experience in an agile development environment
    • 7+ years of experience in Software Implementation Experience with Java in user-facing features, ensure the technical feasibility of UI/UX designs
    • Experience with NodeJS or JBOSS is preferred.
    • Experience integrating with web services: REST.
    • Proficient understanding of web markup, including HTML 5, CSS3
    • Proficient in front end JavaScript frameworks such as AngularJS (Angular 6 is ideal), React, Redux, Ember, Backbone, Elixir or others.

     

    Preferred Experience (These can be learned on the Job):

    • Knowledgeable in Selenium, Mocha or other testing frameworks
    • Optimize application for performance and load ( P&L)
    • Experience with Oracle Databases.
    • Experience in working with DevOps tools, such as Jenkins, CloudFormation, Ansible
    • Proficient in tools like LESS or SASS.
    • Ajax technology for rich user experience
    • Detail-oriented, results-driven, and works well within a team environment.
    • Strong analytical skills and experience troubleshooting systems issues.

     

    Education

    • Bachelor's Degree in Computer Science or related field.

    Required Experience

    • Minimum of 7+ years’ experience in the field or in a related area.

    Pyramid is proud to be an equal and diverse Employer. EEO/AAP/M/F/Disabled/Veteran.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed