Software Development Engineer II - Mumbai/Bangalore, India - Zyoin group

    Default job background
    permanent Technology / Internet
    Description

    Experience : 3-7 years

    Job Description :

    Responsibilities :

    - Design, develop, and maintain complex, high-performance, and scalable web applications using Angular (latest versions).

    Implement best practices for code cleanliness, modularity, and maintainability.

    Write unit and integration tests for your code.

    Collaborate with designers, product managers, and other engineers to translate user requirements into technical solutions.

    Stay up-to-date with the latest Angular advancements and best practices.

    Mentor and guide junior developers.

    Participate in code reviews and provide constructive feedback.

    Contribute to the overall technical architecture and design of the application.

    Troubleshoot and debug complex technical issues.

    Optimize app performance and identify potential bottlenecks.

    Contribute to documentation and knowledge sharing.

    Qualifications :

    - Minimum 3+ years of experience as a software engineer with a strong focus on front-end development.

    Expert-level proficiency in Angular (including TypeScript, SSR, Angular Universal, RxJS, Ivy, Angular Material, etc.).

    Degree in software development, computer science, or similar.

    Solid understanding of web development concepts like HTML, CSS, JavaScript, RESTful APIs, and HTTP protocols.

    Ability to improve Website performance and quality.

    Experience with design patterns like MVC, MVVM, and component-based architectures.

    Excellent communication and collaboration skills.

    Strong problem-solving and analytical skills.

    Ability to work independently and as part of a team.

    Passion for building high-quality software.

    Experience with testing frameworks like Jasmine and Karma

    )