Salary
💰 $120,000 - $150,000 per year
Tech Stack
BabelFluxGraphQLJavaScriptJestMochaReactReduxSCSSTypeScriptWebpack
About the role
- Develop new user-facing features using TypeScript with React tailored for our innovative project
- Build reusable components and front-end libraries to support rapid development cycles
- Optimize components for maximum performance
- Translate revolutionary designs and wireframes into high-quality code
- Collaborate closely with UI/UX designers to bring designs to life
- Ensure the technical feasibility of UI/UX designs while pushing the envelope of what’s possible
- Work in tandem with back-end developers to integrate front-end and back-end functionalities seamlessly
- Participate in code reviews to uphold code quality and share innovative practices
- Troubleshoot, debug, and enhance the application's user interface for an exceptional user experience
- Stay ahead of industry trends and emerging technologies to ensure our project leads the market
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Proven experience as a Front End in innovative projects
- Strong proficiency in TypeScript, including DOM manipulation and the JavaScript object model
- Deep understanding of React and its core principles
- Experience with popular React workflows (such as Flux or Redux)
- Familiarity with RESTful APIs
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with Git version control system
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Desirable qualifications: Familiarity with GraphQL
- Experience with server-side rendering
- Knowledge of modern CSS frameworks and preprocessors (e.g., Sass, LESS)
- Experience with testing frameworks (e.g., Jest, Mocha)