Senior Front End Developer
Seeking Alpha
Senior Front End Developer
- Tech
- Poland
- Senior
- Full-time
Description
What we're looking for?
We're a group of fun, curious, out-of-the-box thinkers, who love working together to solve complex problems as much as we love hanging out together, and we're looking for a talented and experienced Front End Developer to join us!
Why we’re a great company to work for:
Seeking Alpha is the leading online destination for engaged investors. We have an awesome product. Our crowdsourced research and cutting-edge investing tools are helping nearly 300,000 paying subscribers exceed their financial goals.
We care about work-life balance: We work primarily from home, provide lots of perks, and insist that you enjoy them.
We invest in people. We consider each employee a long-term investment, and we see value in continuously nurturing and training our teammates.
Responsibilities
- Develop Front-End (ReactJS) for modern financial media website
- Participate in design and planning discussions, contribute architecture ideas
- Develop and test new user-facing features
- Write highly scalable, reusable, and testable code
- Write unit tests
- Optimize application for maximum speed and performance
- Collaborate with other team members
Requirements
- Experience in ReactJS for at least 4 years is a must!
- 5+ years of front-end development experience in building complex and scalable high load applications
- Experience in Typescript
- Knowledge of Agile principles, open-source ecosystem, Test Driven Development (TDD)
- Comfortable with source version control software (Git)
- Experience with CSS3 and Less/Sass (ability to write mixings, partials, use source maps, etc).
- Deep understanding of Mobile-first Responsive design. Understanding of all major browsers and the special considerations required for various quirks.
- Knowledge of browser internals like Javascript engines, native DOM, Event APIs, and ways to tune code for the best performance.
Would be a plus:
- Experience working in a UNIX environment
- Proficiency in ES6 and newer specifications of EcmaScript
- Knowledge and understanding of server-side architecture best practices, a good understanding of the HTTP protocol and networking
Personal skills:
- Ability to focus on details
- Self-motivated, self-disciplined, goal-driven
- Analytical and problem-solving skills
- Good ability to learn fast
- Service and teamwork orientation