Software / Angular Developer

Full Time

On-Site

Join our dynamic team and embark on a career filled with opportunities for growth, creativity, and innovation. At our company, we're not just building a workforce; we're nurturing the next generation of industry leaders. Dive into a workplace that values collaboration, encourages professional development, and fosters an environment where your ideas can truly make a difference.

Requirement

  • Work in a highly dynamic Agile environment having daily stand-up meetings, scrums, and face-to-face communication.
  • Participate in all the phases of the Software Development Life Cycle including requirement gathering, analysis, design, development, and deployments.
  • Document and demonstrate solutions by developing high-level and low-level design documentation, flowcharts, layouts, diagrams, charts, and code comments.
  • Design and develop highly interactive User Interfaces using Angular 8, Angular 12, Typescript, JavaScript, and jQuery.
  • Understand business requirements and translate them into technical requirements.
  • Able to develop SPA (Single Page Applications) consuming server-side JSON restful services.
  • Develop PWA (Progressive Web App) using Service Workers.
  • Develop SPA with loading multiple views using route services, Angular Routing, Directives, Pipes, Databinding, content projection, filters, map, etc.
  • Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies such as JS-based frameworks.
  • Develop a unit-testable app in the Angular, Rest Web Services, and Java technologies for the Application Development Center.
  • Develop high-performance application using HTML5, CSS3, SASS and write cross-browser compatible code with Responsive designs by using CSS framework (Bootstrap, Material UI).
  • Responsible to implement logic using newer specifications of ECMAScript (ES6).
  • Responsible to identify and debug the angular bundled code using common front-end development tools such as Babel, Web pack, NPM, Grunt, Gulp, etc.
  • Responsible for UI angular component based on the features and mapping the backend request and response to the UI using the NGRX framework.
  • Responsible to implement and maintain the Redux pattern using the NGRX library and write logic to dispatch the action to the NGRX store and making sure to update the store and to update components subscribed to that store for each module/feature in the Application State management.
  • Responsible for write extensive Unit Tests (Jasmine, Jest, Mocha), using automated TDD tasks.
  • Accountable for build various reusable components and core component libraries in Angular with Optimal code quality.
  • Must be able to build Angular Material for various features such as forms, Check Boxes, Dialogs, Expansion and collapsible panels, Material icons.
  • Responsible to build various services using the concept of Dependency Injection in Angular, also performed CRUD operations using HTTP services provided by Angular.
  • Use Visual Designs (PSD files) to develop responsive web and Single Page Applications consuming server-side JSON restful services.
  • Work on CI/CD (Continuous Integration / Continuous Deployment) pipelines under assistance.
  • Performance Tuning to Improve application performance at the edge to deliver flawless products the customers.

What you will do

Your role will focus on creating high-quality software applications by leveraging Angular, Typescript, and various other modern web technologies. You'll ensure the robustness of applications through design and code reviews, unit testing, and by contributing to the continuous improvement of our development processes. Additionally, you'll play a crucial role in release migrations, environment setup, and providing support for both planned releases and production issues.

What you will get

This position is an exceptional opportunity to deepen your expertise in Angular and other cutting-edge web technologies within a dynamic development team. You'll be part of a culture that values continuous improvement, innovation, and collaboration, enhancing both your technical skills and career growth.

Thinks that you are a good fit?

Apply Now!

What can we help you achieve?

Discover how OVS Technologies can turn your business aspirations into reality, with custom digital solutions designed to drive growth, efficiency, and competitive edge in your industry.

Get Free Quote