At floLIVE, we are transforming the way enterprises, IoT service providers, and mobile operators connect and manage their devices across the globe. Our Connectivity Management Service is designed to meet the complex demands of IoT connectivity, with a focus on security, efficiency, and scalability.
Position Overview:
As the Front-End Technical Lead, you will play a pivotal role in shaping the front-end architecture and technical direction of our projects.
Responsibilities:
- Serve as the focal point for front-end developers across scrum teams, providing technical guidance, support, and mentorship. Ensure that the team adheres to best practices, coding standards, and development processes.
- Define and implement the front-end architecture, ensuring scalability, performance, and maintainability. Evaluate and select appropriate technologies and frameworks to support our strategic goals.
- Work closely with cross-functional teams, including back-end developers, UI/UX designers, and product managers, to understand project requirements and translate them into technical specifications and solutions.
- Establish and enforce coding standards, best practices, and development processes to ensure high-quality code and efficient development workflows. Conduct code reviews and provide constructive feedback to team members.
- Lead the development of responsive and interactive user interfaces using Angular and other modern web technologies. Collaborate with UX/UI designers to implement visually appealing and intuitive designs.
- Identify and resolve front-end issues, optimizing performance and ensuring a seamless user experience across various devices and browsers. Continuously monitor and improve application performance and user experience.
- Stay updated with industry trends, emerging technologies, and best practices in front-end development. Drive innovation by exploring new tools and techniques to enhance our products and solutions.
Qualifications:
- Proven experience as a Front-End Developer with a focus on Angular (minimum 5 years), and at least 2 years in a technical leadership role.
- Experience with Node.js or Nest.js.
- Strong proficiency in HTML, CSS, and JavaScript (TypeScript). Experience with RESTful APIs and integrating front-end applications with back-end services. Knowledge of state management libraries (e.g., NgRx).
- Familiarity with agile development methodologies and experience working within scrum teams.
- Excellent problem-solving skills and attention to detail. Ability to troubleshoot and resolve complex technical issues.
- Excellent oral and written communication skills in English, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Ability to work both independently and collaboratively in a fast-paced environment. Strong interpersonal skills and the ability to work effectively with cross-functional teams.
- Bachelor’s degree in computer science, Information Technology, or a related field.
Nice to Have:
- Data and Cloud: Experience with GraphQL protocol, micro-frontends, and cloud technologies such as AWS, Azure, or GCP.
- Additional Frameworks: Experience with other front-end frameworks or libraries and build tools (e.g., Webpack).
- UX/UI Design: Knowledge of UX/UI design principles.
- Version Control: Familiarity with version control systems (e.g., Git).
- CI/CD: Understanding of CI/CD pipelines and practices.