Frontend engineer Application

Production, Manufacturing & Engineering 7 months ago
Employment Information

Job description

We are looking for a Frontend Developer to join our team and contribute to the development of dynamic web applications. The ideal candidate will have a strong foundation in frontend technologies and a keen interest in learning modern development practices. You will work closely with experienced developers to implement user interfaces, gain hands-on experience with frontend frameworks, and enhance your skills in an Agile environment.

Role & Responsibilities:

1.    Develop Web and Mobile Applications:
•    Responsible for developing web and mobile applications with proficiency in complete front-end architecture.
2.    Proficiency in Angular/React.js:
•    Develop and maintain web applications using Angular with a strong understanding of core concepts like Components, Services, Directives, and Pipes.
•    Proficient in Angular/React.js frameworks.
•    Working knowledge in backend frameworks like Django/Flask is an added advantage.
3.    Angular Features:
•    Experience with Angular features like Standalone Components, Signals, and the latest Angular CLI.
4.    TypeScript Best Practices:
•    Implement TypeScript best practices and maintain type safety throughout the application.
5.    Follow Angular Best Practices:
•    Follow Angular best practices including proper component structure, lazy loading, and module organization.
6.    State Management:
•    Implement efficient state management using NgRx/RxJS for reactive programming.
7.    Debugging & Troubleshooting:
•    Debug and troubleshoot frontend issues while ensuring optimal application performance.
8.    Code Quality:
•    Write clean, maintainable code following SOLID principles and DRY (Don't Repeat Yourself) methodology.
9.    Data Visualization Libraries:
•    Experience with data visualization libraries like Echarts, ngx-echarts, or Highcharts will be an added advantage.
10.    Error Handling & Logging:
•    Implement proper error handling and logging mechanisms.
11.    Unit Testing:
•    Write unit tests using Jasmine/Karma and maintain good test coverage.
12.    Integration with Backend Services:
•    Work with REST APIs and integrate frontend applications with backend services.
13.    Modern CSS Practices:
•    Follow modern CSS practices including Flexbox, Grid, and CSS preprocessing with SASS/SCSS.
14.    Responsive Design:
•    Implement responsive design using Angular Material or similar UI component libraries.
15.    Version Control:
•    Practice version control best practices including proper branching strategies and meaningful commit messages.
16.    Code Reviews:
•    Participate in code reviews and provide constructive feedback.
17.    Agile Development:
•    Work within an Agile development environment and participate in sprint planning and reviews.
18.    Stay Updated:
•    Stay updated with frontend development trends and best practices.
19.    CI/CD Concepts:
•    Experience with frontend build tools, package managers, and basic CI/CD concepts.

Responsibilities:

•    Convert user stories into enterprise-level software solutions.
•    Troubleshoot and resolve issues within frontend frameworks proactively.
•    Set up Agile processes within the team for continuous system monitoring.
•    Work with Monolithic and Microservice architectures, tackling complex projects.
•    Proficient in Angular/React.js, TypeScript, and have working knowledge of backend frameworks like Django/Flask (preferred).
•    Ensure technical feasibility of UI/UX designs.
•    Provide solid technical leadership and collaborate effectively with other teams to deliver high-quality solutions.
•    Hands-on experience with unit testing frameworks, code coverage, and software testing tools.

 

Skills
Process Optimization Quality Control Lean Manufacturing CAD (Computer-Aided Design) Supply Chain Management Equipment Maintenance Safety Standards Compliance HR Metrics & Analytics
Emploice.com |  Connecting Employees and Employers

Subscribe Us
Stay Updated

Emploice.com |  Connecting Employees and Employers