We are looking for an enthusiastic frontend engineer, who is experienced in developing rich web experiences to work on crafting user experiences which support some of Bamilo’s most impactful teams and products.
The Bamilo Marketplace team is launching new products and we need an experienced Frontend Developer to help deliver these new products.
In this role, a commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.
You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals.
Frontend Developer responsibilities are:
*Optimize application for maximum speed and maintainability
*Collaborate with the Application team (UX, Backend, Web, PM) to realize Bamilo’s vision
*Participate in design and code reviews
*Work together with backend developers and web designers to improve usability
*Write functional requirement documents and guides
*Keep in touch with latest trends in web development
*Proficient in HTML5 and CSS3 web standards
*Proficient in React and Redux, or other frontend frameworks/libraries
*Have a passion for quality and writing clean, solid, readable code that scales and performs well
*A firm grasp of Computer Science fundamentals including data structures, algorithm design, problem solving, and complexity analysis
*An urge to collaborate with other architects, designers, product managers and software developers to influence product direction and functional requirements
*Ability to coach and collaborate inside and outside the team - You enjoy working closely with others, teaching, and learning, and are comfortable showing off your work
*Have a positive energy and enthusiasm - cultural fit is a big deal for us, we're looking for smart people who are excited about solving big problems and are self-motivated to get things done
*You're an exceptional communicator, you are pragmatic, and you know how to build Trust
*Excellent understanding of the entire web development process (design, development and deployment)