What You’ll Do
- Our Yokunbo Software Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.
- Use your knowledge in your core technology to delight our partners around the world.
- Mentor and onboard junior engineers, by consistently displaying sound judgment, setting expectations, and working effectively, both independently and as part of a global team.
- Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication, and universal respect.
What You’ll Bring
- All Yokunbo engineers go above and beyond. To find out more about additionally suggested competencies, check out our engineer framework.
- A minimum of 3-7 years of professional experience, during which you’ve developed technical expertise and stellar professional skills.
- Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue ) as well as experience with responsive design interface development
- Strong understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)
- Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
- Strong preference for test-driven-development (TDD) and understands its importance
- Familiarity with at least one web server technology — (ex: Apache, Nginx)
- Familiarity with at least one cloud hosting platform –(ex: AWS, GCP)
- Working knowledge of tools and editors— (ex: Grunt, Sublime, Atom, JSLint)
- Comfort working within agile methodologies and experienced in estimation and time management
- Strong ability to problem-solve, debug, and understand pertinent performance metrics
- Knowledge of unit, integration, e2e and UI testing, with at least one relevant testing framework
- Familiarity with containerization infrastructure and orchestration
- Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.