Avatar for Blocklight

Analytics, Insights & Tools for Small Business Owners

Frontend Developer

No salary • No equity
Apply now
Are you a front-end developer with a strong technical skillset and a passion for building user-friendly, data-driven applications? Are you interested in creating advanced analytics tools using machine learning and blockchain technologies? Does the prospect of joining a growing startup based in Chicago’s leading tech incubator get you excited? If the answer is yes to any of the above questions, we want to hear from you. We’re looking for an experienced front-end development intern to join us and contribute immediately to the design and implementation of the Blocklight Analytics Platform.

Responsibilities and duties
• Contribute to the design, development, and scaling of Django-based web application
• Build and maintain front-end dashboards, metrics, widgets, navigation elements, and all other front-end components of our software.
• Assist building and maintaining data transmission and communication pipelines between our front-end analytics dashboards and back-end databases.
• Assist development team in all aspects of product development as relates to front-end components/elements.
• Use a variety of programming languages in order to create user-friendly web pages.
• Work in multidisciplinary team with other professionals such as back-end developers and web designers.
• Maintain and improve company website
• Build high-quality mockups and design different prototypes
• Provide high-quality graphics and visual elements
• Optimize our web applications for maximum speed
• Design mobile-based features

Required Skills
• Python
• JavaScript
• React
• Bootstrap
• JQuery
• Web Design
• Ajax
• Git
• Existing experience as a Front-end Developer
• Excellent knowledge of browser troubleshooting and debugging practices and techniques
• Excellent experience with JavaScript, CSS, React, and jQuery
• Sense of ownership and pride in your performance and its impact on company’s success
• Critical thinker and problem-solving skills
• Team player
• Good time-management skills
• Great interpersonal and communication skills
• Meticulous attention to detail