Software Engineer III, UI

1 month ago


New York, New York, United States DISCO Full time

The Software Architect (UI) are experienced engineers handling complex tasks and contributing significantly to their team's goals. They are expected to start leading small projects or components, while building high-quality software that delivers feature sets to customers and are 'well-crafted' solutions.
Key Accountabilities:

Advanced UI Software Development: Contribute significantly to the design, development, and implementation of visually appealing and user-friendly interfaces for web applications. Ensure consistent and effective user experiences across various platforms and devices, functionality, scalability, and reliability. Start helping with System Design & Grooming.
Code Quality and Optimization: Uphold and enhance code quality through rigorous review processes, optimization techniques, and adherence to best practices.
Innovative Problem Solving: Address complex technical challenges with innovative solutions.
Collaboration and Communication: Work effectively within the engineering team and cross-functional teams, collaborating with other engineers, product managers, and stakeholders.
Continuous Learning and Adaptation: Stay updated with the latest technology trends and advancements, continually enhancing skills and knowledge.
Technical Documentation: Create and maintain comprehensive technical documentation, ensuring clarity and accessibility of information.
Mentorship: Provide mentoring and guiding junior engineers.
5-7 years of experience in UI software development, with a demonstrated track record in SaaS environments.
Project and Team Experience: Experience in playing key roles in significant software projects, showing an ability to work effectively both independently and as part of a team.

Preferred
Enjoys the challenges of architecting a 'micro-frontend' architecture that does not compromise UX and end-user performance SLAs.
Understanding of how to design and develop from a Security Perspective
Experience with Continuous Integration and Continuous Deployment (CI/CD) with an emphasis on a well-maintained testing pyramid.

Skills
System Architecture and Design: Knowledge of system architecture, design patterns, and best practices in software development. Ability to foresee, assess, and mitigate risks in architectural designs.
Analytical and Problem-Solving Skills: Excellent analytical abilities and problem-solving skills, capable of addressing complex technical challenges.
Adaptability and Innovation: Ability to adapt to new technologies and methodologies, and a mindset geared towards innovation and continuous improvement.
Collaboration and Communication Skills: Strong and effective communication and teamwork skills, essential for working in a dynamic and collaborative environment with various stakeholders and team members.
Programming Proficiency: Strong skills in programming languages, modern UI frameworks and advanced CSS techniques commonly used in SaaS development. In particular, HTML, CSS, TypesScript, React, Redux, ReactQuery, GraphQL, Styled Components, Jest, Cypress, etc.
Layered Application Architecture: Designs and implements a layered application architecture that can be easily adapted to accommodate evolving business requirements. Ensures that the architecture is flexible and capable of supporting future enhancements.
Architectural Communication: Designs and communicates external and internal architectural perspectives of well-encapsulated systems. Collaborates with the team to ensure that the architecture aligns with user expectations and performance SLAs. Creates architectural design documents explaining their plans for a project and proactively solicits feedback from colleagues.
Understanding of Software Development Life Cycle (SDLC): Knowledge of various stages of the SDLC, including design, development, testing, and deployment.

Some of Our Technology Stack
Cloud Provider: AWS - EC2, Lambda, Aurora, DynamoDB, ECS, SQS, SNS, Kinesis, S3, CloudFront, CloudFormation, KMS, CodePipeline, etc.
DSL-based Search: multiple large-scale Elasticsearch Clusters searched using our Disco Query Language (DQL), Vector Search
Persistence: Elasticsearch, Cassandra, SQL data stores, others
Event Bus: Kafka & Schema Registry
Deployment: Terraform, Docker (via ECS), Consul for App Config, Service Discovery, Shared Secrets
AI: LLMs, MinHash, FastText, Word2Vec, Convolution Neural Nets, PyTorch, Recurrent Neural Networks, Latent Dirichlet Allocation for Topic Modeling, etc.
Visibility: ELK Stack for logging, Datadog, New Relic,
Programming Languages: Kotlin, Java, Python, C#/.NET, Typescript
Transport Mechanisms: Protobuf, Avro, HTTP Rest/JSON
UI Libraries: React, Apollo, React Query, Redux, Redux Sagas, Jest, Cypress

Perks of DISCO
Open, inclusive, and fun environment
Benefits, including medical, dental and vision insurance, as well as 401(k)
Competitive salary plus RSUs
Flexible PTO
Opportunity to be a part of a company that is revolutionizing the legal industry
Growth opportunities throughout the company

About DISCO

DISCO provides a cloud-native, artificial intelligence-powered legal solution that simplifies ediscovery, legal document review and case management for enterprises, law firms, legal services providers and governments. Our scalable, integrated solution enables legal departments to easily collect, process and review enterprise data that is relevant or potentially relevant to legal matters.

Are you ready to help us fulfill our mission to use technology to strengthen the rule of law? Join us

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

DISCO focuses on Information Technology, Artificial Intelligence, Software, Legal, and Ediscovery. Their company has offices in Austin and London. They have a large team that's between employees. To date, DISCO has raised $133.575M of funding; their latest round was closed on January 2019.

You can view their website at or find them on Twitter, Facebook, and LinkedIn.


  • Software UI Designer

    4 weeks ago


    New York, New York, United States Atechstar Full time

    Job descriptionResponsibilities Develop intuitive usable and engaging interactions and visual designs for mobile. Participate in the development process from definition through design build test release and maintenance. Stay abreast of UX trends and look for creative ideas and inspiration in parallel analogous worlds. Research and track advancements in...

  • Software Engineer

    1 month ago


    New York, New York, United States Insightin Full time

    Job DescriptionWe are looking for a software engineer/developer to be among the first software engineers on the team. We have working code for the MVP which needs to become a usable product. The ideal candidate is a "focused doer" with "ocean-level depth in technical knowledge and skills" who has lots of hobbies and interests, potentially a gamer of some...

  • Sr. Web UI Developer

    1 month ago


    New York, New York, United States Atechstar Full time

    JOB DESCRIPTIONKey Responsibilities Translation of UI/UX wireframes to actual code that will produce visual elements to the application Work cross-functionally with the UX designer development team project managers business analysts and more Develop new user-facing features Maintaining and improving website Optimizing applications for maximum speedBasic...


  • New York, New York, United States Wipro Limited Full time

    Sr.Software Developer Bachelors degree in Computer Science Engineering or related and 5 years of experience in a job title with similar duties and skills. Involve in all phases of Software Development Life Cycle (SDLC) including gathering requirements analysis design implementing and testing of applications; Develop applications using WCF MVC and .Net...


  • New York, New York, United States Impel Full time

    Reports toLead EngineerKey PartnershipsProduct and Engineering DepartmentsMission & VisionWe transform how vehicle sellers engage, educate, and interact with shoppers across theentire customer journey, by harnessing the power of digital technology and data. Wedeliver the world's most engaging customer experiences for vehicle sellers of every typeand size.Job...


  • New York, New York, United States Gynger Full time

    The Opportunity:We are seeking a full-time Senior Full Stack Engineer to join our growing remote engineering team here in the US. In this role you will be crucial in building high-performance, web-based SaaS and FinTech software. This is a unique opportunity to play a critical role in a category-creating startup of global scale and to get in close to the...


  • New York, New York, United States Atechstar Full time

    Roles and ResponsibilitiesJOB DESCRIPTION UI Developer Role-Mandatory skillBasic experience in designing and developing application on client platform Expertise in Service Portal Mobile application development requirements Strong experience in UI development. Expertise in writing JavaScript code Exposure to at least one JavaScript framework like AngularJS or...


  • New York, New York, United States Atechstar Full time

    Job descriptionLead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design code test debug and document for projects and programs associated with technology domain including upgrades and deployments Review moderately complex technical challenges that require an in-depth...


  • New York, New York, United States Diem Full time

    Diem is building a social search engine, powered by an incentivized community. Our mission is to close the gender information gap by developing an alternative to the current Google search experience. We will become women and non-binary people's first stop when they're looking for information, beyond their private group chats. Diem is backed by leading...


  • New York, New York, United States Paperless Post Full time

    Paperless Post is seeking a Software Engineer that specializes in the frontend to help develop our JavaScript application with more than five million unique visitors per month. In this role, you'll work within a dedicated and fully staffed feature team to build and maintain user-facing features and libraries that are essential for cross-functional...

  • Software Engineer

    2 days ago


    New York, New York, United States Nexxen Full time

    Responsibilities: Function as a backend developer, working with company bidding and scalable ad exchange teams. Responsible for building Nexxen next generation bidding and user data platforms, working with high scale computing patterns and building services in Responsible for full software development lifecycle, including design, implementation, and...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Citadel Full time

    Job DescriptionAt Citadel, Software Engineers are responsible for building the systems that power every aspect of our investment process, from research and analysis to trading, risk management, funding and settlement. Working side by side with investors and quantitative researchers, we use our technical skills to drive critical commercial outcomes. If you're...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Atechstar Full time

    Job Description Responsibilities Designing and implementing core back-end software components Designing appropriate solutions that meets needs at different levels of scale Breaking down large ambiguous problems into smaller projects that can be solved incrementally Planning technical growth strategy for various systems.Minimum Qualifications 7+ years of...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Impel Full time

    Reports toLead EngineerKey PartnershipsProduct departmentMission & VisionWe transform the entire vehicle buying and ownership experience by harnessing the full potential of AI-powered digital engagement technology. Impel's fully integrated platform leverages the industry's most powerful Large Language Models (LLMs) and generative AI to enable vehicle...


  • New York, New York, United States Distro Full time

    As a Senior Frontend Engineer at Distro, you will have the opportunity to lead UI/UX development of our core platform as we expand our product suite.Candidates must be well-versed in and TypeScript, and will have substantial professional experience turning designs/wireframes into delightful, functional UI/UX. Bonus points if you also have meaningful...

  • Software Engineers

    4 weeks ago


    New York, New York, United States Mitchell Martin Inc Full time

    SoftwareEngineers (New York, NY) – Design and develop database/ETL software packagesand programs for banking industry, using ETL, Informatica Powercenter 9x/10x,Teradata Database 14/16x, Teradata Tools and Utilities(TPT/BTEQ/FastLoad/MultiLoad/FastExport); Develop Exadata and Oracle databaseplatforms using Oracle 11g/12c; Construct, test performance tuning...


  • New York, New York, United States Highbury Defense Group Full time

    Provide systems and software engineering support to a portfolio of Marine Corps business systems.Provide documentation and process guidance/improvement adhering to the DoD Systems Engineering Technical Review (SETR) process.5-7 years general DoD System Engineering experience.3 years specific experience in creating and updating engineering documentation to...

  • Software Developer

    2 days ago


    New York, New York, United States Concor It solutions Full time

    We are hiring OPT/CPT/H1B/H4 EAD/GC/GC EAD/USC candidates wherein we train and place them in our client projects. During the training process we provide Accommodation at CHARLOTTE NC with Expenses and Relocation. Our project focused training helps the consultant to get into the projects in the middle of the training and we sponsor H1B and GC.We provide...


  • New York, New York, United States Selby Jennings Full time

    Hedge Fund | Senior Software EngineerSelby Jennings is partnered with a multi-strat hedge fund that is seeking an exceptional senior software engineer to join their Equities Engineering Division and sit on their Portfolio Management Risk & Trading team.This candidate would be tasked with designing and building the applications that enable hundreds of...


  • New York, New York, United States Atechstar Full time

    Job DescriptionThe goal of the Senior Software Engineer is to design develop and test new features or enhancements to our web based products that meet the needs of Workhorse's customers. Additionally the Senior Software Engineer will act as a lead to the team and provide mentorship and guidance.Qualifications Degree in Computer Science or equivalent...