Frontend Engineer
ICEYE
Warsaw, Poland
What will you do in this role?
- Design and develop the features and improvements to ICEYE customers applications, in a well-tested and performant way;
- Follow, maintain and advocate for best coding standards, maintainability and best practices across multiple codebases;
- Help improve user experience in close collaboration with our UX Designer and in contact with actual users;
- Contribute to workflow processes in a small, cozy and agile team;
- Learn from, collaborate with and support other frontend developers;
- Contribute to solving technical problems related to operating and maintaining an entire fleet of satellites;
- Collaborate with customers, product managers and other teams to understand business needs, translate them into requirements and reach agreements in terms of scope and priority.
Requirements
- React & TypeScript Mastery: You've built impressive, scalable solutions using React and TypeScript with a strong focus on performance and growth;
- State Management Expertise: You've got hands-on experience with tools like Context API and React Query, making sure data flows smoothly across your app while keeping it efficient and predictable;
- API Superpowers: You're a pro at integrating RESTful APIs, ensuring seamless data flow between the frontend and backend. You understand data fetching, error handling, and how to optimize performance with efficient API calls;
- CSS Wizardry: You're solid with CSS and preprocessors like LESS or SASS. Clean, responsive designs? Easy;
- Webpack Proficiency: You know your way around Webpack for efficient module bundling and optimizing build performance;
- Git Know-How: You get Git. Plus, you're familiar with GitHub and GitHub Actions;
- XP Principles: You embrace eXtreme Programming (XP) practices like code reviews, continuous refactoring, and TDD to keep code clean, maintainable, and collaborative;
- UX Enthusiast: You bring a passion for creating smooth, user-friendly experiences that make apps feel natural and engaging;
- Testing Pro: Solid experience with unit testing using Jest, as well as end-to-end testing with Playwright for comprehensive test coverage;
- DevOps Vibes: You're cool with CI/CD tools and love making things run smoothly;
- Time Ninja: You manage your tasks like a pro and work well on your own;
- Code Quality Champ: You write clean, high-quality code without losing focus on business goals;
- CS Basics: You've got a strong foundation in computer science principles – algorithms, data structures, and the essentials that power great code;
- Team Player: You're great at communicating clearly and working closely with others to achieve shared goals;
- Agile Familiarity: Worked in Agile teams? Sweet. Familiarity with Scrum development processes and ceremonies, like stand-ups, sprint planning, and retrospectives, helps you keep projects on track.
Apply Now
Don't forget to mention EuroTechJobs when applying.