Job Role:
Technical Developer with UI development experience
What's the role
• Build UIs and APIs using modern tools such as React, Web apps etc
• Work in an establish Agile team where you can find support from fellow developers and Tech Lead.
• Deliver high-quality, well-tested code.
• Able to triage system problems and make adjustments to resolve the problems.
• Deploying production applications using cloud applications (e.g. Azure).
• Communicate with other teams and individuals to plan, coordinate and seek feedback.
• Pitch in where needed as a valued member of an autonomous, cross-functional team.
• Dynamic and forward thinking person
• Able to work on their own and deliver to agreed timelines
• Follow technical direction and work with IT & Business teams to build fit for purpose solutions meeting all quality standards (including near 100%-unit test coverage)
• Apply expert knowledge of JavaScript, NodeJS, Angular 2.0 or ReactJS and middle-ware technologies in independently designing and developing User interfaces
• Follows agreed upon SDLC procedures to ensure that all information system products and services meets both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security requirements, and external facing reporting requirements.
• Provide SDLC support to developed software in test, QA and Production environment.
What we need from you
• You have great communication skills.
• Enjoy building user-friendly, data-rich web applications.
• Have a high bar for user experience quality.
• Care about performance, accessibility and API design.
• Experience with React, GraphQL, Typescript, and/or C#.,
• Experience with modern JavaScript coding, testing, debugging and automation techniques.
• Excellent analytical, problem-solving, and troubleshooting skills.
• Deliver high quality code
• Ability to troubleshoot, debug & optimize performance
• Create tools that improve site interaction & implement UI/UX designs
• Growth-minded to stay up-to-date with advancements in technology
• Understanding of layout aesthetics & SEO principles
• Prototyping with graphic design tools
• A passionate person who is driven to succeed
• Self-motivated and driven to manage own time and results