Fullstack Developer Technology Lead (VueJS)-CO0118

Hangar (Bogotá, Colombia) Publicado hace 6 días

Show the world what you can do.

We’re looking for an inspired, motivated and experienced Full-Stack Developer Technology Lead (VueJS). The Full-Stack Developer Technology Lead (FSTL) is responsible for designing and writing code, performing code reviews, developing technical documentation and becomes a key contributor in their team and project. A FSTL acts as a technical leader in projects, ensuring that the team maintains high levels of performance, while assessing possible risks. This position starts the transition into a technical leadership role and moves away from an individual contributor role.

The FSTL will work closely with clients, developers, system administrators, project managers, business analysts and end users, writing code, performing code reviews, load testing, composing technical documentation, and supporting other departments in their tasks.

This individual is in charge of presentations for clients, becoming a subject matter expert in the respective field of expertise. The individual in this position works with web applications and a variety of back-end and front-end technologies including HTML5, CSS and JavaScript, Java, .NET, and is comfortable with content management systems and e-commerce platforms.

In this role you will:

  • Work closely with other leaders to ensure the technology used will meet functional and performance targets
  • Own the technical architecture and design of systems and oversees development
  • Understand and maps user and business requirements to an appropriate technical solution
  • Own software release activities, including but not limited to reviewing code changes, client demos, QA hand-offs, and presenting solutions and justifications for tasks
  • Ensure concise and clear documentation is maintained by all peers for the projects as dictated by each Capability’s guidelines and best practices
  • Perform code reviews and enforces coding guidelines and best practices
  • Present software releases to clients, including but not limited to reviewing code changes, and presenting solutions and justifications for tasks
  • Debug or troubleshoot complex or critical issues that cannot be handled by junior positions
  • Establish continuous integration platform for the project
  • Tag, branch and merge release or target versions in the revision control system
  • Create training programs for technologies within fields of expertise
  • Responsible to setup regular one-on-one meetings to provide coaching, feedback, career development, and status reporting
  • Will be in charge of presentations to clients, directly working with other groups such as Creative, Business and Technology
  • Ensures to implement, configure and troubleshoot with front-end helpers such as Babel, Webpack, Yeoman, Gulp or Node.js as a subject matter expert in front-end technology
  • Code reviewing, mentoring and enforces coding guidelines and best practices for more Junior teammates
  • Gather new user and business requirements, maps them to appropriate technical solutions and estimates the associated development tasks
  • Establish project scaffolding and associated automation tools for the project
  • Actively participates in Capability activities and initiatives

What are we looking for? Besides a great attitude,

You should have:

  • Fluent in English (minimum B2+ reading, writing, and conversation)
  • 5+ years of front-end and back-end development experience
  • General .NET Core experiences (Web API development experience, Strong understanding of request Pipeline, Client-side vs. server-side rendering)
  • Open-ended debugging, including basic infrastructure monitoring and investigation.
  • Automated CI/CD processes.
  • Proficiency designing and developing web applications using various technologies and languages such as C# .NET and/or Web Services
  • Experience with data storage patterns and practices, namely relational (SQL) and/or non-relational (NoSQL) platforms
  • Experience integrating rich internet application technologies such as AJAX with backend components
  • Experience integrating solutions with external products from third-party vendors
  • Advanced-level knowledge of at least one back-end programming language (C#.) and object-oriented analysis and design
  • Advanced-level knowledge of Front-End technologies (like HTML, CSS, JavaScript, VueJS)
  • Knowledge of design patterns (e.g., model-view-controller, observer, etc.) and software engineering principles
  • Firm understanding of XML and JSON, and their role in software projects
  • Capable of implementing requirements which are composed of multiple development activities or touch various sub-systems
  • Work experience estimating simple and complex tasks and justifying these estimates
  • Work experience troubleshooting and debugging web platform issues using debugging proxies or similar tools and do root cause analysis
  • Work experience creating and consuming REST web services
  • Work experience sharing acquired knowledge with teammates
  • Work experience writing unit tests, and scripting load and performance tests
  • Experience dealing with Cross-browser and Responsive development
  • Excellent knowledge of recent development practices (Mobile First, MVC, Object Oriented development) 
  • Work experience with popular JavaScript frameworks (AngularJS) and cross-browser compatibility
  • Work experience integrating web solutions with external web services
  • Capable of working with version control systems (GIT)
  • Familiar with and able to take lead on typical scrum ceremonies
  • Drafting high level emails/written communication that can break down complex technical issues into easy to understand sound bites
  • Experience with client facing and challenging the client when needed
  • Experience proposing structures and solutions
  • Deep understanding when proposing the best parameters
  • Exceptional leadership skills
  • To be a tech enabler and support the team in anything needed

It’s a plus if you have:

  • .NET 3.1 specifically
  • Vue.js specifically
  • Elasticsearch/Kibana experience
  • Git Flow
  • Azure DevOps CI/CD experience

Competencies to be successful in this role:

  • Develops talent
  • Interpersonal savvy
  • Manages Complexity
  • Tech Savvy
  • Ensures accountability
  • Communicates effectively

Fullstack Developer Technology Lead (VueJS)-CO0118

Solicitar en la Web de la Empresa
Back to search page