Velotio Technologies is hiring a
Senior Engineer

closed
Logo of Velotio Technologies

Velotio Technologies

πŸ’΅ ~$48k-$59k
πŸ“Remote - India

Summary

The job is for a versatile JavaScript developer with proficiency in Angular 2+ to design and develop modular frontend architectures for complex enterprise software products at Velotio Technologies, a product engineering company. The role requires 3+ years of production experience with Angular 2+ and associated tooling, strong understanding of Node.js, JavaScript, HTML5, CSS3, REST and GraphQL APIs, and cloud services like AWS.

Requirements

  • 3+ years of production experience with Angular 2+
  • Well-versed with Angular 2+ framework concepts like RxJS, Observables, Ahead of time compilation, HTTP client, custom directives, Pipes, Reactive forms, NgRoutes
  • 3+ years of JavaScript experience including asynchronous programming, closures, types, and ES6/ES7
  • Thorough understanding of Node.js and its core principles including Event loop, CommonJS modules, ES6/ES7 modules, Event emitters and listeners, HTTPS, Util
  • Experience in collaborating with frontend to develop scalable APIs using modern Node.js frameworks such as Express or Nest.js
  • Experience with Angular state management libraries like NGRX
  • Experience with front-end technologies such as HTML5, CSS3, LESS, Bootstrap, Material UI, etc
  • Experience consuming and transforming internal and 3rd party API's (REST and GraphQL)
  • Experience with code quality and reusability practices (eslint, prettier, CI/CD for front-end repos)
  • Work with cloud services like AWS and understanding concepts/tooling such as Infrastructure as Code (Terraform)
  • Knowledge of cross-browser compatibility, responsiveness, and web accessibility standards
  • Strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development
  • Communication: You like discussing a plan upfront, welcome collaboration, and are an excellent verbal and written communicator
  • Bachelor’s degree in Computer Science or equivalent experience

Responsibilities

  • Design and build reusable front-end components to build pixel-perfect web and mobile applications
  • Help out in building the core front-end infrastructure, design systems and libraries
  • Translation of designs and wireframes into high quality code
  • Collaborate closely with designers, engineers, founders and product managers
  • Mentor team members and review their work

Preferred Qualifications

  • Have working knowledge of Server Side Rendering in Angular (Angular Universal) and/or Server Side APIs (ExpressJS, Restify)
  • If you have implemented complex features like authentication/authorization, I18N, logging, security, and testing into developer boilerplates to minimize production errors
  • Have experience with other JS libraries such as React.js or Vue

Benefits

  • Work from wherever you feel most productive
  • Autonomous and empowered work culture encouraging individuals to take ownership and grow quickly
  • Flat hierarchy with fast decision making and a startup-oriented β€œget things done” culture
  • A strong, fun & positive environment with regular celebrations of our success
  • An inclusive, diverse & authentic environment
This job is filled or no longer available

Similar Jobs