Role Summary:
As a Frontend JavaScript Developer, you will play a pivotal role in the continuous enhancement of our product’s user interface. Your primary responsibility will be to design, build, and maintain dynamic, interactive widgets, including a sophisticated calendar widget. Your work will significantly impact the experience of our users and contribute to the operational success of our clients.
Key Responsibilities:
– Design, build, and maintain efficient, reusable, and reliable JavaScript code, focusing on frontend widget development.
– Collaborate with backend developers to integrate APIs and data sources into the frontend widgets.
– Optimize application for maximum speed and scalability while ensuring a seamless user experience.
– Identify UI/UX bottlenecks and bugs, and devise solutions to these issues.
– Maintain code quality, organization, and implement automation where possible.
– Work closely with the product team to define feature specifications and build cutting-edge products using modern frameworks and technologies.
– Participate in all phases of the development lifecycle, from concept generation through to final delivery and support.
Qualifications:
– 8+ years of experience in frontend development, with a strong focus on JavaScript and frameworks like React, Vue.js, or Angular.
– Expert level understanding of JavaScript, including ES6+ syntax, and its nuances.
– Solid experience in building interactive and dynamic widgets or components.
– Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
– Expertise in integrating RESTful APIs and understanding of asynchronous request handling, partial page updates, and AJAX.
– Experience with frontend development tools such as Babel, Webpack, NPM, etc.
– Strong understanding of web markup, including HTML5 and CSS3, and pre-processing platforms, like SASS or LESS.
– Familiarity with modern front-end build pipelines and tools.
– Experience with responsive and adaptive design.
– Good problem-solving skills and attention to detail.
– Excellent verbal and written communication skills.
Preferred Skills (Not Required):
– Experience with TypeScript or next-gen JavaScript frameworks.
– Knowledge of state management patterns such as Redux, MobX, or VueX.
– Familiarity with testing frameworks like Jest, Mocha, or Jasmine.
– Understanding of cloud infrastructure and services, especially as they relate to frontend hosting and build processes.
– Experience with Continuous Integration/Continuous Deployment pipelines.
– Background with booking systems or calendar synchronization.
Interview Process:
1. Informal conversational interview.
2. Take-home challenge focusing on frontend widget development.
3. Code walkthrough and final team fit interview.
We are eager to hear about your work – especially that which showcases your skills in developing widgets and relevant products. If you have build one, absolutely tell us about it in your application. Please don’t be shy to highlight your most significant achievements.
To ensure your attention to detail, include in your application your favorite dessert and travel destination. Applications missing these details will not be considered.
Thank you for your interest!
Hourly Range: $25.00-$44.00
Posted On: March 23, 2024 01:18 UTC
Category: Front-End Development
Skills:React, JavaScript
Country: United States
click to apply
Powered by WPeMatico
