VonConsulting.ro - 10 ani de Recrutare si Oursourcing IT
  • Home
  • About Us
  • Servicesarrow_drop_down
    • Recruitment
    • Outsourcing
    • Temporary Staffing
    • Consultancy
  • Career Opportunities
  • Contact Us
  • arrow_drop_down
  • ro
  • en
  • de

Senior JavaScript Engineer with Angular – Remote

ID: von_78949654
Full time
Bucharest
Senior
02-09-2022
Be part of the core UI team and architect & develop solutions for multiple products within the company. With a focus on company wide goals, you will be involved in evolving the common UI library, starting with components, services and complex tools that will enable a faster development process, manage the core applications & services inside a micro frontend-based architecture and more. All of these working in a fast paced & Agile environment.
Employer Profile

Networking

Responsibilities

You will be involved in:

 

  • Common UI framework – work with the core UI/UX team to evolve the common UI framework based on angular material, support multiple versions, fix bugs and find the best solutions when it comes to share resources across multiple products
  • Micro frontend-based architecture – Creating and improving the new architecture based on micro frontends (single spa). Create & maintain SPAs and services inside the ecosystem (Angular, React, Vanilla JS).
  • Solve complex problems and implement solutions using Vanilla JavaScript, Typescript, Angular, React
  • Work with the various teams in creating UI-BE contracts
  • Actively contribute ideas for product improvements and solutions
  • Show a passion for continued learning.  Stay abreast of new technology and trends
  • Apply sound engineering principles for highly maintainable and testable software
  • Continue to expand, focus and leverage personal and team knowledge base and technical abilities in constant pursuit of developing a superior product
  • Follow the Agile Product Development model to constantly optimize feature, time to market and project budget while maintaining an uncompromising high level of product quality
  • Execute full software development life cycle (SDLC)
  • Write well-designed, testable code
  • Develop new user-facing features, following established UI/UX design guidelines
  • Provide ongoing maintenance, support, and enhancements
  • Develop automated software unit tests and integration tests
  • Integrate software components into a fully functional software system
  • Troubleshoot and debug existing systems
  • Provide recommendations for continuous improvement
  • Be an effective, contributing team member, improving technologies and consistently applying best practices
Requirements

Basic Qualifications: 

 

  • MS / BS in Computer Science or related discipline
  • 3-5 or more years’ proven experience as a developer

 

Solid Knowledge of:

 

  • JS & Typescript + JS Modules
  • Observables (RXJS)
  • State management on UI
  • Design & Architectural patterns
  • Micro frontends + patterns (nice-to-have)

 

Experience with:

 

  • Modern component-based frameworks such as Angular, React, Vue with a preference for Angular v9 and up, in enterprise products
  • Single-SPA
  • JS (ES5, ES6 +), HTML in building SPAs, CSS (SCSS & LESS)
  • JS modules, module loaders (webpack, rollup, parcel)
  • Code quality-oriented tools (prettier, eslint, stylelint)
  • E2E tests, Integration tests, UI Testing tools, Jest, Karma, Chai, Jasmine,
  • Experience with CI/CD pipelines and understanding of SDLCs
  • Version control system experience using Git
  • Good understanding of one or more agile software development processes (Scrum, Kanban, etc.)
  • Excellent problem-solving skills

 

Nice to have:

 

  • Kubernetes
  • Containers: Docker, VirtualBox, Kubernetes, Swarm
  • Experience in data mining, analytics, or statistics to prepare backend data
  • Telecom / network industry experience or knowledge of network protocols.

 

Apply with CV
close
  • Max. file size: 50 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
Apply with LinkedIn
  • Similar Jobs
    • Senior JavaScript UI Engineer
    • Senior JavaScript Developer
    • L3 DC Network Senior Engineer
    • Senior Linux C/C++ Back-end Software Engineer
    • Senior 5G Protocol Software Engineer
  • Recently Added Jobs
    • SW Tester with German
    • IP Connectivity & Security Engineer
    • VCI Business Technical Specialist
    • Configuration and Change Manager
    • Full Stack Developer
  • Recent Articles
    • The Fanciest Job in Software Engineering?… Yet the Most Sought For?
    • Manifesto for Agile Software Development
    • Behind the Scenes of An IT Recruiter’s Life
    • Why Do So Many Talented People Want to Become Software Developers?
    • The Magic of Being an Embedded Software Developer
© 2023 - VonConsulting.
  • Terms and Conditions
  • Privacy
Manage Cookie Preferences
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
Preferences
{title} {title} {title}