A fast-growing company that is developing a next-gen comprehensive platform to help clients with professional shipping services, is looking for a Front-End Developer. The developer will be working together with the design team to develop a tool for building interactive interfaces, rapid prototypes of design ideas, and designs that are responsive and accessible. The company is providing best-in-class tools and technology to help e-commerce businesses to get ahead of the game and compete with retail market giants. The company has managed to securely raise around $150mn in funding during their Series E round. This position requires a significant overlap with the CST time zone.
Job Responsibilities:
- Design and develop user interfaces using best practices
- Collaborate with cross-functional teams to produce quality products
- Streamline designs for implementation with early input from the design team, and take part in design evaluations for new features, products, and systems
- Lead the construction of a UI testing framework and tests, architect the user interface layer to maximize design and code reuse, and deliver new pages and features
- Develop the engineering team's UI competencies through mentoring, offer suggestions to make the product more usable, and simplify the user interface
- Keep abreast of high-performance best practices and run performance tests frequently
- Continuously improve web pages, and promote the use of HTML, CSS, and JavaScript advances
- Communicate with non-technical team members and understand the customer needs
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 7+ years of relevant experience as a front-end developer
- 2+ years of experience working with React, building and maintaining a codebase on it
- Extensive experience with web technologies, and knowledge of the latest developments across HTML, CSS, and JavaScript ecosystems
- Solid understanding of REST principles and API Design
- Demonstrable experience with integrating a wide variety of API calls
- Prior experience creating extensible style library and organizing code for reuse and maintainability
- Strong knowledge and understanding of best practices for high-performance websites
- Ability to create responsive web experiences by leveraging browser and device capabilities, while making use of emerging tools and best practices
- Strong knowledge and working experience in asynchronous request handling, partial page updates, and AJAX
- A desire to learn new frameworks and technologies
- Working knowledge of test automation and security procedures
- Nice to have some knowledge of AWS and TypeScript
- Working experience in server-side programming languages (Go, Python, Java, or Scala), and MVC frameworks is desirable
- Prior experience building e-commerce applications and UI from scratch is nice to have
- Some experience with Internationalization is preferred
- Nice to have some experience building stable and effective end-to-end testing
- Exceptional interpersonal and collaborative skills
- Excellent verbal and written English communication skills