Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer (UI)

Ryde Technologies, LLC

Software Developer (UI)

Washington, DC
Full Time
Paid
  • Responsibilities

    We are looking for a Software/ User Interface Developer to join our team on a new effort supporting our Federal Government Client in Washington, D.C. The ideal candidate will contribute technical expertise throughout all stages of product design and development, conceptual design, visual design language and motion personality, input language, UI platform and tools maturity, prototyping and production.This role will support the analysis and development of the OCIO enterprise systems, including services related to the Intelligence Community IT Enterprise (IC ITE) environment and the Digital Transformation Office (DTO), as well as all initiatives that support OCIO services and management of those services. Additionally, support is required for emerging enterprise priorities, including the development and advancement of new and emerging technologies and innovative solutions yet to be identified. This is a 100% “hands-on’ coding position. This position would be working on a day shift, Monday - Friday.

    The primary scope of this work shall be:

    • Presentation of layer UI development and prototyping synthesizing visual, motion, input and interaction design across a diverse and rapidly evolving technology ecosystem
    • Implementation of accessible UI
    • Ensuring ownership of quality standards, process, schedule, costing, resources and deliverables
    • Offering alternatives when technology constraints require design compromises
    • Helping develop and refine UI pattern libraries and interaction guidelines
    • Utilization of responsive design and emerging coding and design practices
    • Bringing a multi-disciplinary point of view of product design to the conversation
    • Ownership of quality standards, process, schedule, costing, resources and deliverables
    • Synthesizing requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines.
    • Designing/developing web, software, mobile apps, prototypes, proofs of concepts (POC’s), and production ready pilots.
    • Resolving defects/bugs during QA testing, preproduction, production, and post-release patches
    • Integrating with consumable security services, driving adoption of 24X7 proactive security monitoring on all TIO environments and systems, while integrating compliance operations
    • Articulating technical challenges and solutions
    • Dealing well with ambiguous/undefined problems; ability to think abstractly.
    • Working cross-functionally with various teams: product management, QA/QE, various technical and operational divisions to drive forward results
    • Contributing to the design and architecture of the projects within the TIO’s portfolio

     


    Requirements

    Position Requirements:

     

    Active Top Secret Clearance, SCI will be required within three months of onboarding

    •Perform work onsite at the customer location in Washington, D.C.

    •Telework is not permitted

    Required Qualifications:

    • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
    • BS in computer science or equivalent work experience
    • 3+ years’ experience developing web, software, or mobile applications
    • 1-2+ years’ experience developing prototypes at the right level of fidelity for each phase of development, from startup through launch and beyond.
    • Experience with AWS, CI/CD, and containerization (Cloud formation, Amazon DynamoDB, Amazon S3, Amazon EC2, Amazon Redshift, automation tools, Linux, Docker, chef or puppet, etc.)
    • Strong experience with any of the following Object Oriented Languages (OOD)
    • Experience with the entire Software Development Life Cycle (SDLC)
    • 1+ years’ experience with web services (consuming or creating) with REST or SOAP
    • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
    • Expertise in software processes, web services, multi-tiered systems, and enterprise application integration.
    • Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
    • Experience with unit testing & Test- Driven Development (TDD) 5+ years of work experience on web or device applications
    • Ability to excel in the implementation, production, and shipment of highly-polished user interfaces
    • Expert in HTML5, CSS3, JavaScript and the ability to execute production-quality code from designs
    • Experience with any CSS tools (SASS, PostCSS, LESS, etc.)
    • Experience with client-side JavaScript frameworks such as Angular/React, etc.
    • Familiar with server-side technologies such as Node.js or .NET
    • Experience building responsive and mobile-first applications
    • Strong understanding of JavaScript including prototypal inheritance and design patterns
    • Exposure to RESTful APIs and familiarity with industry best practices

    Preferred Additional Skills and Qualifications:

    • Certified - AWS Solutions Architect or 1-year experience in role
    • Experience with cross-platform mobile development such as React Native, React, Xamarin, Ionic, PhoneGap, etc. is a plus. Online portfolio (public github or similar is a plus)
    • Experience with SPA (Single Page Application) development
    • Knowledge of localization techniques for the web
    • Strong understanding of software best-practices including familiarity with SOLID and DRY coding principles
    • Experience with Open Source software, and an appreciation for contributions is a plus
    • Experience with UI automation testing and integration tests is a big plus