Company Description
The company:
Sucafina is the leading sustainable Farm to Roaster coffee company, with a family tradition in commodities that stretches back to 1905. Today, with more than 1,400 employees in 42 countries, we help stakeholders worldwide to find the perfect coffee solutions. We embed technology, innovation, and sustainability throughout the supply chain, creating shared value for all by Investing in Farmers, Caring for People, and Protecting Our Planet. For more information, visit www.sucafina.com.
What are we looking for:
We are looking for entrepreneurs, techies, passionate, eager to learn, humble, with a positive attitude and a high level of integrity People. Flexible and willing to take challenges, work and live in coffee-producing countries, People who want to build expertise and a career in the coffee business and are ready to go the extra mile.
What we offer:
We offer within our pleasant family environment, great opportunities to learn and grow, we offer challenges and exposure to multicultural environments, on-merit base compensation, and free coffee around the clock!
Job Description
Responsible for coding for a business application, managing a team of front-end developers and collaborating with PM and/or Back-end Lead Developer to translate product requirements into technical requirements and execute with the most effective and efficient solution for architecting the technology.
Report toHead of Software Engineering and/or Product Manager.
It is included but not limited to:
- Manage team members and give examples of common sense-based design engineering culture over process-driven design
- Minimize technical debts whenever possible
- Help Enterprise Architect/CTO maintain clean, well-documented Functional Requirement Document / Business Requirement Document
- Seeing through a project from conception to finished product
- Working with UI/UX Designer to develop prototypes and implement front-end work to ensure best-in-class user experience
- Ensure great-looking content for mobile, tablet and desktop screens
- Writing website code on the front-end with programming languages such as React, HTML, CSS and JavaScript
- Producing, maintaining and modifying websites and user interfaces per design provided in Figma by UI/UX designer and/or Product Manager
- Incorporating applications, graphics, audio and video clips into websites
- Create tools that enhance the user's website experience
- Routinely testing websites for ease of use, speed and other quality factors
- Architect, build and maintain excellent React Native applications with clean code.
- Implement pixel perfect UI's that match designs.
- Use tools to create native applications with clean, portable, well documented code
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Write unit and integration tests.
- Release applications to IOS and Google Play stores.
- Work with native modules when required.
- Research, design, document, implement, and test computer software systems, in conjunction with product development requirements
- Design and develop APIs according to business goals. Integrate third-party API's.
- Maintain clean, well-documented API documentations
- Working with front-end engineers to review codes & perform pull requests
- Distributing work effectively to front-end engineers
- Ensuring high quality code
- Ensuring smooth bi-weekly releases to production server
Qualifications
- Minimum 5 years working experience in an agile development environment with a live product.
- Minimum 2 years working experience as a Senior Developer supervising a team of 2-5 junior developers
- Experience in an international environment/ global collaboration
- Experience in coffee business or coffee-tech is a plus
- Front end: REACT, REACT Native, JavaScript, CSS and Bootstrap
- Database: MySQL
- Supporting applications: Azure, Asana, Jira & Zendesk
- Test-Driven Development, Agile, SCRUM
- Back end (bonus): Ruby on Rails, TDD, RSpec
- Knowledge of collaborative tools (MS Teams, SharePoint, etc.) & Business Intelligence, Power BI as a plus.
- Good knowledge of Excel, Word, Outlook