Senior Frontend Developer
Remote | full-time
import.io
Responsibilities:
- Participate in the entire application lifecycle, focusing on creating and improving our frontend applications including app.import.io
- Own features from design through implementation, testing, deployment and monitoring. Troubleshoot and debug issues that arise in production
- Gather and address technical and design requirements
- Build reusable code and libraries for future use
Requirements:
- Experience with modern agile SDLC methodologies and processes: including branching strategies, peer reviews, retrospectives, post- mortems, etc.
- Proficient knowledge of React.js: Understand the core principles such as components, state management, hooks, the component lifecycle, etc.
- Excellent skills in Typescript and JavaScript ES6+: Deep understanding of concepts such as promises, destructuring, spread/rest operators, arrow functions, async/await, etc.
- Experience with frontend development tools: Proficiency in tools like Webpack, Vite, Eslint and others.
- Good knowledge of CSS and preprocessors: Familiarity with styled-components, SCSS, or LESS.
- Responsive design: Ability to create interfaces that work seamlessly on various devices and screen sizes.
- Performance optimization: Experience with tools such as Lighthouse and techniques to optimize frontend performance.
- Familiarity with modern front-end build pipelines and tools: Experience with CI/CD, automated testing frameworks like Jest, Vitest or Mocha.
- Version control with Git: Experience with git, and optionally, mono-repository solutions, such as lerna.
- Experience integrating with cloud platforms: Familiarity with AWS services beneficial for frontend engineers like S3, CloudFront, and Amplify.
- Excellent analytical and time management skills: Ability to prioritize tasks efficiently.
Following experience/knowledge will be a plus: Backend development, NodeJS, AWS, Docker, Kubernetes, Redis, MySQL/Postgres, Mongo
Our Ideal Candidate:
- Ambitious, with around 4+ years working in software development.
- Wants to take responsibility and make a difference to the company.
- Is able to work effectively as part of a fully remote working organization, having great communication skills.
- Is able and willing to assist where needed in other technical areas
Contacts: alexander.romanov@import.io
