Frontend Engineer Applications (fea 1) Job in Detect Technologies
Frontend Engineer Applications (fea 1)
- Pallavaram, Kancheepuram, Tamil Nadu
- Not Disclosed
- Full-time
Frontend Developer
Job Description:
We are looking for a Frontend Developer to join our team and contribute to the development of web applications. The ideal candidate will have a foundation in frontend technologies and enthusiasm for learning modern development practices. You will work alongside experienced developers to implement user interfaces, gain hands-on experience with frontend frameworks, and grow your skills in an Agile environment.
Responsible for developing web and mobile applications with proficiency in complete front-end architecture. Develop and maintain web applications using Angular with 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. Experience with Angular features like Standalone Components, Signals, and the latest Angular CLI. Implement TypeScript best practices and maintain type safety throughout the application. Follow Angular best practices including proper component structure, lazy loading, and module organization. Implement efficient state management using NgRx/RxJS for reactive programming. Debug and troubleshoot frontend issues while ensuring optimal application performance. Write clean, maintainable code following SOLID principles and DRY (Don t Repeat Yourself) methodology. Experience with data visualization libraries like Echarts, ngx-echarts, or High charts will be an added advantage. Implement proper error handling and logging mechanisms. Write unit tests using Jasmine/Karma and maintain good test coverage. Work with REST APIs and integrate frontend applications with backend services. Follow modern CSS practices including Flexbox, Grid, and CSS preprocessing with SASS/SCSS. Implement responsive design using Angular Material or similar UI component libraries. Practice version control best practices including proper branching strategies and meaningful commit messages. Participate in code reviews and provide constructive feedback. Work within an Agile development environment and participate in sprint planning and reviews. Stay updated with frontend development trends and best practices. Experience with frontend build tools, package managers, and basic CI/CD concepts.
Responsibilities:
- Ability to convert the user stories into enterprise level software solutions.
- Strong troubleshooting knowledge on the Frontend frameworks. Spot and fix issues proactively.
- Should be capable of setting up Agile processes within the team for continuous monitoring of the system.
- Experience in working with Monolithic and Microservice architecture and taking on complex projects.
- Proficient in Angular/React.js framework, TypeScript.
- Working knowledge in backend frameworks like Django/Flask is an added advantage.
- Ensure the technical feasibility of UI/UX design.
- Provides solid technical leadership for the team.
- Ability to collaborate with other teams to provide first time right solutions.
- Hands on knowledge of Unit Testing frameworks with code coverage and software testing tools.
- Can design larger systems, work effectively across multiple teams to deliver large projects, and leads the team to technical success.
- Has demonstrated soft skills and political acumen and is able to negotiate across teams.
- Proven to make ace design decisions and be fool proof when debugging.
- Been thought to be extremely reliable.
- Work independently.
- Involved in periodic code reviews with the front-end team.
Requirements:
Education:
- Bachelor s/master s degree in computer science engineering
Experience:
- 1+ years of experience in frontend development
Technical Skills:
- Proficient in Angular/React.
- Strong knowledge of HTML5, CSS3, JavaScript, Typescript.
- Experience with UI/UX design principles and tools.
- Understanding of RESTful APIs and asynchronous request handling.
- Familiarity with code versioning tools, such as Git.
Qualification : Bachelors/masters degree in computer science engineering

