Angular developer - Thiruvananthapuram, India - CONNECTING 2 WORK

    CONNECTING 2 WORK
    CONNECTING 2 WORK Thiruvananthapuram, India

    1 week ago

    Connecting 2 Work background
    Description
    Job Description


    We are looking for a senior Angular developer with significant software development experience to work with us to develop our platform.

    This individual will be able to help us refactor and develop our 4 Angular applications. Ideally, this individual will be interested in working with us long term as we develop our platform. We are developing productivity tools that encourage constructive social habits. In addition, we strive to create a great environment with talented co-workers and opportunities for career growth.

    This will come in the form of gaining more skills, increased compensation, an opportunity to contribute to international patents and open source software, and speaking at conferences.

    Requirements

    We don't have strict requirements or job qualifications, but the following skills would be helpful.

    Furthermore, we're willing to work with talented individuals interested in working with us long term to develop any required skills.


    Some potentially useful skills include the following:


    Understanding of how to build web applications using AngularUnderstanding of all elements of the TypeScript languageUnderstanding of how to use popular TypeScript and JavaScript librariesAngular design patternsUnderstanding of general software development design patterns including GofF, MVC and MVVM, and othersUnderstanding of Angular best practicesUnderstanding of Object Oriented Design principlesUnderstanding of the internals of popular TypeScript and JavaScript librariesUnderstanding of browser extensions(Chrome API, Firefox API, and Safari API)Understanding of Gulp and Angular build systemUnderstanding of Chrome tracing, application profiling, and performance optimizationUnderstanding of Test Driven Development, testing design patterns, and best practices for writing testsUnderstanding debugging techniques and a good understanding of development tools to efficiently debug.

    Understanding of SOLID principles, GRASP methodology, Antipatterns, and Domain Driven Design principlesUnderstanding of the DOM, CSS, and HTMLUnderstanding of data structures and elementary algorithmsGood Google research skillsAbility to read documentationExperience and Education GuidelinesWe don't have strict requirements or job qualifications, but the following provides general guidelines for what we're looking to find.


    one year of software development experienceBachelors and Masters in Computer Applications or Computer Science preferredContribution to open source software in lieu of a masters or bachelors degree in computer applications or computer sciencegood frontend software development Angular development experience with Angular 4 or greater.