POSITION TITLE: Senior Software Engineer, Angular
POSITION SUMMARY: Natera is currently seeking a Senior Engineer for Front-End Web Development, who has experience delivering custom business web applications as an advanced Angular (primary) and preferably also React (secondary) developer.
PRIMARY RESPONSIBILITIES
-
Work with product and design teams and stakeholders to define requirements, user workflows and stories.
-
Contribute to the software designs derived from written requirements and design documents.
-
Design and implement reliable, robust, testable middle-tier services
-
Analyze and improve existing front-end applications and propose improvement solutions
-
Collaborate with other team member to implement highly maintainable, performant web applications
-
Write unit tests across main user workflows.
-
Design and implement new user-facing features on existing web applications.
-
Provide transparency and working progress on deliverables
QUALIFICATIONS
-
Minimum of 8 years of web development experience.
-
Minimum of 5 years of Angular experience.
-
Minimum of 2 years of React experience.
-
Minimum of 3 years of experience with front-end testing frameworks React Testing Library and Cypress.
-
Knowledge of Python and Java.
-
Excellent communication skills.
-
Provide a portfolio of current websites (and links to them) which can be discussed at a technical level in an interview.
-
Able to write and use SQL queries effectively.
-
Good understanding of browser rendering behavior and performance.
-
Knowledge in REST API design concepts and JSON
KNOWLEDGE, SKILLS, AND ABILITIES
-
Bachelor of Science in Computing Science, or equivalent work experience
-
Master of Science degree in software engineering or information systems is preferred.
-
Read and write design documentation in English.
-
Excellent organizational and time management skills.
-
Good communication skills in group-chat and over telephone.
-
Demonstrated teamwork skills with a solid analytical background.