SR - Software (Angular) Developer - Job Description

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Title

Senior Front End Developer

Responsibilities:
• Work on an agile team to marshal user stories through to successful completion. This
includes: developing application code, writing unit tests, working with QA to make sure test
cases are written appropriately, and fixing any bugs arising from testing.
• Participate in sprint planning and story elaboration sessions.
• Reviews peer's code from a standard and design adherence perspective.
• Mentors junior developers.
• Lead research spikes and document findings.
• Package and support deployment of application code.
• A passion for agile methodologies and a willingness to be part of our agile teams.
• Collaboration with onsite team and a willingness to test when needed.

Position Requirements:
Formal Education & Certification

• University degree in the field of computer science, information technology, or another


rigorous discipline is required.
• An advanced degree in one these fields is a plus.
• Certifications in relevant technologies and processes are a plus.

Knowledge & Experience:

• 5+ years work experience with Front End application development


• 3+ years work experience with Angular, Material Design or similar technologies
• 5+ years web development experience using: HTML5, CSS, JavaScript
• 3+ years work experience with JS testing frameworks like Karma, Jasmine or similar technologies
• 3+ years work experience using MySQL or similar databases
• 3+ years work experience on Agile teams
• Nice to have: Java, Spring, Hibernate, Restful Web services, NoSQL like MongoDB

Personal Attributes:

• Positive attitude interested in problem solving in a collaborative and constructive manner.


• Ability to set and manage priorities judiciously.
• Ability to work under pressure.
• Ability to anticipate problems proactively and take appropriate actions to mitigate negative impact.
• Excellent written and oral communication skills.
• Exceptionally self-motivated and directed.
• Keen attention to detail.
• Superior analytical, evaluative, and problem-solving abilities.
• Ability to operate in a team-oriented, collaborative environment with globally distributed teams.

You might also like