Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- As a Front End Developer, you will be working both across and within our agile development teams and be involved throughout the full development lifecycle with particular responsibility to ensure the development & maintenance of the front end for our software platforms. You'll be involved in all aspects of the team including the creation and elaboration of business requirements, functional/design specifications, development and maintenance of our software and driving innovation into our product suite. You will have a particular focus on front end technologies and their continued development.
Key Responsibilities:
- Design beautiful, intuitive user interfaces
- Building JavaScript client side application interfaces with the latest technology
- Demonstrable working knowledge of front end design patterns
- Work as part of cross functional, passionate agile (SCRUM/Kanban) project teams ensuring high quality delivery is at the heart of the development process from requirements definition through to delivery
- Participate in scrum ceremonies and participate on development projects and implement solutions in partnership with development managers and teams.
- Resolution of performance or security issues.
- Provide relevant, honest and accurate feedback to management.
- Research, recommend and implement tools as needed with the goal of continually increasing our development productivity
- Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them
- Maintain exceptionally high standards of design and code quality at all times, including but not limited to adherence to architectural, security and scalability standards and principles
- Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Job Requirements
- 4+ years professional experience creating applications using React.js.
- Strong technical background, excellent understanding of OOP concepts, and web and front end application development designs.
- Experience with complex client-side data flows, consuming APIs and JSON.
- Experience working with UI/UX designers and design tools (EX: Zeplin)
- Experience working with testing teams and defect tracking tools. (like Jira)
- Good Experience working in enterprise application with Micro-Frontend knowledge.
- Good experience with Linux.
- Familiarity with continuous integration, continuous delivery and devops.
- Knowledge of Agile methods and Agile technical practices