Description:
Work in an agile team to build new and maintain existing functionality
- Collaborate closely with designers and product managers to translate specifications into high-quality user interfaces.
- Develop robust middleware solutions to integrate frontend components with backend systems, focusing on reusability and efficiency.
- Plan, execute, and oversee the development lifecycle of new features and systems, handling large volumes of requests with precision and attention to detail.
- Implement best practices in software engineering to ensure the quality, maintainability, performance, and security of our applications.
- Work collaboratively with cross-functional teams to implement and gather in-app analytics, driving data-driven decision-making processes.
- Actively participate in agile team environments, contributing your expertise to foster a culture of continuous improvement and innovation.
What do you need to have
- 3 years or more of professional experience in a similar role.
- Proficiency in web development with JavaScript and extensive experience with React and Redux is a must.
- Mentoring and leadership experience.
- Strong command of TailwindCSS, with a keen eye for design and user experience.
- Demonstrated expertise in software engineering best practices, including problem-solving, algorithmic thinking, and code optimization.
- Experience working in agile environments, with a strong emphasis on teamwork and collaboration.
- Fluency in English.