A developer is proposing to build a 28-storey mixed-use building with 341 residential units plus commercial space.