About OneValley
OneValley provides founders resources to grow their startup and software solutions for startup ecosystems and communities of all sizes. OneValley Ventures invests in early-stage startups taking on complex, high-value challenges using next generation technologies.
The Role
On a day-to-day basis, as an engineering (EngTeam) member, you'll be a part of a dynamic, close-knit group of engineers, working in various cross-functional capacities, directly involved in the scoping and planning of our new frontend platform (VueJS/ Java Spring MVC). All engineering team members work closely with Product Management to suss out product and project requirements. But being a core member of the EngTeam, you'll also directly participate with the team as a whole in developing the strategy and planning of technology both current and future. We live to innovate.
Specifically as a Frontend Applications Engineer, your duties will encompass all customer-facing artifacts from coding SPAs to even providing critical frontend-specific capabilities on our presentation engine. This is a role that is closely tied to the product development function, so you'll be expected to closely interact with Product Management, QA, and other teams in this capacity. More senior members will play key mentoring roles on the team.
Who You Are
You're an individual who's inspired by and thrives in the fluid environment of a startup. Though you might have a title and defined role, you know you may be called upon at times - however rare - to do something that may have nothing to do with your job. And you're okay with that.
You have a strong sense of ownership, accountability, and team. You're at your best when you work with others, and your teammates know you to be a vital and reliable team member whom they can count on not only for your work but your willingness to mentor others on the team.
And as a software engineer, you have a design-first mentality and take pride in your work. You're bugged by spaghetti code and all that goes with it, constantly demanding a high level of excellence from yourself - and your team.
Your Skills and Experience
- 3-5 years proven experience building frontend applications for the enterprise, developing on a multi-tenant architecture and infrastructure.
- Familiarity with various frontend technological and architectural patterns such as SPA, MVC, etc.
- Experience and familiarity with REST and/or GraphQL.
- Demonstrable experience in HTML, CSS and raw JavaScript (ES5/6).
- Experience with MV frameworks such as Backbone, Vue, React/React Native
- Direct experience with event-driven programming
- Experience with Atlassian products (JIRA, Confluence)
- Experience working in an Agile methodology such as Scrum, XP, or FAST
- Strong written and verbal communication
- Ability to translate technical concepts to non-technical people
- Basic understanding of networking and protocols such as HTTP, FTP, SMS.
Extras and Nice-to-Haves
- Experience working and setting up a NodeJS environment
- Technical design and architectural modeling with UML and other software design tools.
- Familiarity with Domain-Driven Design
- Familiarity with the application of Software Design Patterns
- Experience in working in a startup environment.
What We Offer
- Competitive salary and benefits
- Bonus
- Employees stock options
- Open working environment
- Unlimited vacation
- Monthly cell phone allowance
- A GREAT TEAM