Software Developer, Permanent Position
Seeking Software Engineer at Denver Marketing, Design and Development Firm
About Tiber Group
This position reports directly to the Chief Technology Officer and will work with a small team of mid and senior developers locally, as well as remote legacy developers. The Tiber Group is committed to a culture based on respect, accountability, and a drive for self-improvement.
Our team works with clients to offer a full menu of marketing solutions ranging from branding and identity to custom web development, media buying and everything in between. Tiber Group is looking for a front-end developer with experience in C# and the Windows stack, to help develop complete web applications for retained clients. This position requires a person who enjoys a collaborative, agile, flat-hierarchal team where each person is expected to communicate and complete their tasks independently and on time. If this sounds like your kind of spot, please apply!
Required Experience & Qualifications:
- Modern component-based libraries or frameworks for user-interface development
- Bundling, minification and server-side rendering, via build tools such as Webpack
- State management libraries and frameworks such Flow or Redux
- API implementations using REST, GraphQL and RPC
- Application build, testing and deployment using containers
- Windows and Unix based operating system familiarity
- Development using Test Driven Development guidelines and DevOps principles
- Willingness to collaborate with both the local scrum team and remote marketing team to define, plan and prioritize roadmaps and planned work
- Bachelor’s Degree in Computer Science or equivalent experience
Desired Language & Technical Experience:
- ReactJS (version 16 or higher)
- HTML5, CSS3, and Javascript ES6
- NodeJS, Typescript, Express or Hapi Webserver
- C#, .NET Core 2.0+, ASP.NET Core
- Docker
- Familiarity with (or willingness to learn) scrum framework and events
Professional Characteristics:
- Comfortable working in a fast-paced, highly collaborative environment with requirements changing frequently
- Ability to effectively communicate and break down technical requirements into tasks and sub-tasks
- Unafraid to ask questions; if requirements are ambiguous you should be comfortable eliciting information that will remove the impediment
- Continuous improvement through code review, self-education, conference attendance and course enrollment
- Efficient prioritization of development tasks during a sprint
- Self-motivated and target driven
- Ability to communicate effectively in both written and verbal situations
To apply please send cover letter and résumé to [email protected]