Job Description
A Developer II is an experienced software developer who is proactive, capable, passionate, and productive. They are experienced in implementing and debugging web applications.
Working on the Online Clients team, they will be proficient in web development and can code, fix defects, and develop features in modern, single-page web applications using technologies like JavaScript, TypeScript, React, Angular, or Vue.
Qualifications
- 2-5 years of experience or similar ability in software development.
- Excellent development skills and fluent in : JavaScript / TypeScript, HTML, CSS, and a modern web framework(s) such as React, Angular, or Vue.
- Experience with front-end testing frameworks, knowledge of best practices testing front-end applications, and a commitment to code and application quality.
- Experience with back-end development (especially .NET and / or C#) beneficial.
- Good understanding of and exposure to APIs and consuming RESTful services.
- Knowledge of components libraries such as React MUI, Angular Material, or Vuetify.
- Knowledge of front-end state management libraries such as Redux or NgRx.
- Familiarity with responsive design principles.
- Some knowledge of AWS, Azure, or other cloud computing platforms beneficial.
- An interest in continuous learning and in remaining up to date with the latest front-end technologies and industry best practices.
- Strong written and verbal communication skills.
- Good knowledge of software development tools and agile processes.
- Excellent team player. Responsive, proactive, fast, and thorough.
- A keen eye for design flaws and performance problems.
- An ability to provide feedback to product and management on what they think could be improved or changed.
- Good development skills including writing clean code, design patterns, writing maintainable and flexible code, and code architecture.
- Ability to work in an office environment with reasonable accommodation
Essential Functions :
- Attend Daily Stand ups.
- Collaborate with team members.
- Work with team members to plan and breakdown work and architect solutions.
- Work on tasks to fix defects, research solutions, and develop features.
- Write code and be a contributing member of the team.
- Participate in code reviews.
- Work with QA to test cards and resolve bugs.
LI-MB1
LI-Hybrid
20 days ago