Front End Developer
TradeHelm
- New York City, NY
- Permanent
- Full-time
- Develop new user-facing features using React.js and TypeScript, ensuring high-quality code that adheres to best practices and coding standards.
- Build reusable components and front-end libraries for future use, promoting code reusability and efficiency in development.
- Provide innovative UX solutions to address complex UI implementation challenges, collaborating closely with UI/UX designers to deliver intuitive and user-friendly interfaces.
- Translate designs and wireframes into high-quality code, paying attention to detail and closely following design specifications to achieve pixel-perfect implementations.
- Optimize components for maximum performance across standard browsers, leveraging performance profiling tools and techniques to deliver fast and responsive user experiences.
- Convert broad requirements into executable work items, breaking down complex tasks into smaller, manageable chunks and estimating effort accurately.
- Document architecture and design, providing clear and concise technical documentation that outlines the rationale behind design decisions and facilitates effective collaboration among team members.
- Create deployment instructions and support the deployment process, ensuring smooth and successful release of frontend components.
- Intermediate/Advanced English skills.
- Strong communication skills, with an ability to express ideas/solutions in language that internal clients can comprehend.
- Self-starter, fast learner and flexible to support new technologies, as well as legacy applications.
- Ability to thrive in a team environment.
- Be able to handle processes with patience and tolerance.
- Strong logical reasoning and problem-solving skills across multi-disciplinary skill sets.
- Goal-oriented, creative and adaptable to new situations.
- 5+ years enterprise software development experience within the JavaScript/TypeScript development stack
- Strong knowledge of JavaScript, HTML5, TypeScript, React, and CSS, with a deep understanding of their core concepts and best practices.
- Professional experience with ES6 and newer ES specifications
- Professional experience working with RESTful APIs, WebSockets, and Web Workers
- Practical knowledge of web tooling such as Babel, Webpack, NPM, and Lerna.
- Proficient with Chrome developer tools.
- Understanding of web performance and usability issues, incorporating best practices to deliver fast, responsive, and user-friendly web applications.
- Familiarity with UI E2E testing frameworks such as Playwright, Puppeteer, Cypress, Protractor, enabling thorough testing of user interfaces and ensuring quality assurance.
- Experience with automated unit and integration testing, utilizing testing frameworks (Jest) and tools to ensure the reliability and functionality of frontend components.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT), and their implementation in web applications.
- Professional experience working with Git, Git Flow.
- Desirable experience with ag-grid and Highcharts.
- Desirable experience working with trading systems.
- Long-Term & Full-time.
- Remote from LATAM.
- Flexible working hours.
- 100% Remote Work and Flexible Work Environment!
- Continuing education, training, and workshops.
- Company-sponsored coursework and certifications.
- Competitive salary and performance-based bonuses!
- Ample opportunity of career advancement.
- Online English classes available!
- Quarterly Snack Boxes ;)