New Answer First, based on your update
Ok I see your problem. You aren't great at communicating. The comment you left -
I am the frontend designer so I do a lot of research about how an application is efficient. And that research is ignored and personal preferences win. About the other example, we use post-it to track our tasks.
is fine, but it's the kind of critical information that you need in your actual question. You need to work on your social skills, which is more than just talking to people but being able to understand what they mean when they say something. Which lets you find common ground, and makes your case stronger.
My guess is you left the above out because you think it's not important to the idea of being able to do something you disagree with, but it actually is. See, there is no answer to "do something you strictly don't like" other than
Then there's the "find something about it you like about it" angle. But that assumes that there is something you like - which is unclear from your question, but clear from your comment.
What you need to do then is this:
- consider working with people who need the solutions you like (aka job hunt). This makes doing what you're doing now easier - you're just doing it until you find a job you love!
- Propose that part of your solutions get implemented. This lets you stay happy, while the whole team is also happy (because you're happy too!). Also gives you ownership of the code. This is a management issue though.
There is actually a question about point 2 elsewhere on this site - can i find it? Yes i can! Increasing ownership is a key step to increasing productivity, you can have a read and talk to your manager about this. This is then no longer about technical over-optimisation, which managers don't have time for. It's about increasing productivity and team participation through process change, which managers very much do care about.
Probably would make for a good question on this site, too, really, on how to best express this.
Old Answer Next, paraphrased
You need to focus on what you do have control of. Refactor code, it's a fast way to running the team, because you're the only person who has touched everything.
Critique Your Question!
I'm not sure what you disagree with. You responded by pointing out that post-it notes aren't cool, and that you want to optimise the front end.
I'll tell you this much - Kanban is my preferred way for high-performance teams to run, it's much more fun and encourages group participation. I strongly suggest you drop your opposition to Kanban, to fit into the team. You won't win people over by being an outsider! Also, honestly read about Kanban, it's really quite good.