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 FE developer to join us!
Why we’re a great company to work for?
- We have an awesome product. Our cutting-edge investing tools are helping 135,000 users exceed their financial goals.
- You’ll impact the lives of many people. We have 20 million unique users visiting Seeking Alpha every month. We work hard to make our users happy and help them build wealth.
- We are profitable and growing fast. All employees receive equity grants in-line with their cash compensation.
- We care about work-life balance. We work mostly from home, we provide lots of vacation days, and we 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
- Optimize application for maximum speed and performance
- Collaborate with other team members
REQUIREMENTS
- Experience in ReactJS for at least 3 years is a must!
- 5+ years of front-end development experience in building complex and scalable high load
- 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. Experience with Twitter Bootstrap or Foundation Framework.
- 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