Jobs Openings

Frontend programmer

At flovver, the frontend programmer's mission is to assist in the design and development of our user interface. He contributes to refining existing features and crafting new ones, ensuring a user-friendly experience and flawless functionality.

Location

Remote

Status

Full-Time

Salary

To be discuss

Description

A frontend programmer plays a pivotal role in the development and enhancement of our user interface and experience. They collaborate closely with our development team to design, code, and refine the frontend features of our platform or service. This role involves understanding user needs, contributing creatively to the design and implementation cycle, and resolving user interface issues to ensure an engaging and intuitive user experience. The frontend programmer is crucial in ensuring a visually appealing and seamlessly interactive environment while adhering to web standards and best practices in line with fintech industry expectations.

Responsabilities

  • User Interface Design: Craft and refine user interfaces for enhanced interaction between users and the application.
  • Frontend Development: Develop and maintain the client-side features and code necessary for the application's visual elements.
  • Integration of Third-Party APIs: Implement various external APIs to enrich the application's user-facing functionalities, such as social media integrations or map services.
  • User Experience Enhancement: Apply design principles and feedback to ensure an intuitive and effective user interface.
  • Execution of Unit and Integration Tests: Conduct tests to identify frontend bugs and ensure the application’s visual and functional integrity.
  • Performance Optimization: Diagnose and improve frontend performance issues to ensure fast and responsive user experiences.
  • Cross-Departmental Collaboration: Work closely with backend developers and product teams to align frontend and backend functionalities and designs.
  • Frontend Documentation: Create and maintain documentation for frontend code and design guidelines to ensure consistency and facilitate collaboration.
  • Professional Development: Stay abreast of the latest frontend technologies and user experience trends to continually enhance application interfaces.
  • User Support: Address user interface issues reported by users, providing timely and efficient solutions to enhance user satisfaction.

Skills

  • Proficiency in HTML, CSS, and JavaScript: Essential knowledge for creating interactive and visually appealing web pages.
  • Framework Expertise: Experience with popular frameworks like React or Angular to enhance web application development.
  • Responsive and Mobile Design: Skills in developing websites that work seamlessly across various devices and screen sizes.
  • Version Control: Proficiency with Git for effective team collaboration and code management.
  • Testing and Debugging: Ability to use tools like Jest or Mocha to ensure the reliability and functionality of web applications.
  • Communication and Collaboration: Effective communication skills to work with team members and stakeholders.
  • Continuous Learning: Commitment to staying updated with the latest frontend technologies and practices.

Experience

  • Having worked professionally with HTML, CSS, and JavaScript, ideally for at least 2 to 3 years, in developing front-end applications. Experience with front-end frameworks such as React or Angular is highly desired;
  • A strong understanding and practical experience in responsive and mobile-first design principles for at least 2 years; 
  • Experience in using and integrating with RESTful APIs, with a solid understanding of client-server interactions and security considerations; 
  • A solid grasp of best practices in web performance optimization and front-end security, especially in a cloud context like AWS or similar platforms; 
  • Experience with modern development tools like Webpack, Babel, and npm, as well as familiarity with CSS preprocessors like SASS or LESS; 
  • Proficient in writing and executing front-end tests, ideally with frameworks such as Jest or Mocha; 
  • A degree in computer science, web development, graphic design, or a related field is often required, though candidates with non-traditional educational backgrounds and relevant experience may also be considered; 

*Any combination of education and experience will be considered.

Apply for this job

PDF only - 5 MB max

PDF only - 5 MB max

Consent *