Senior UX developer with a deep knowledge of React and C# and the .NET ecosystem.
You will have a strong eye for design with solid problem-solving skills, be sharp and well-motivated, and enjoy working in an agile environment. As well as excellent programming skills you will be familiar with all phases of the software development lifecycle and best programming practice.
You will be part of a business-facing IT team to deliver new solutions to the business, understand/review functional specifications and translate into program specifications, liaise with our Product Team, and end users for user acceptance testing.
Senior .NET UX Developer Responsibilities Include
- Development of a number of new UX-led projects in line with ECP strategic objectives
- Implementing enhancements to existing UX products for ECP internal teams, clients and end-users
- Playing an active role in planning and story-mapping for new UX development projects
- Developing a mobile-first capability for our platforms using modern techniques and architecture patterns, such as CQRS and Event Sourcing
- Responsible for the design and implementation of best-in-class mobile and web-app software platforms
- Ensure that all work undertaken by you and your colleagues is of the highest quality and meets the agreed standards for software delivery
- Participate actively in all team ceremonies (daily stand-up, team retros, sprint reviews, story-mapping, backlog refinement), helping the entire delivery team be the best that they can.
- Assist in identifying and reporting delivery risks and opportunities to management within the software delivery team
- Analysis of user requirements and translation into solution design using the most appropriate technique for the job (including mockups and POCs)
- Collaborate on code reviews and best practices within a small, agile, focused team
Key Skills/Experience
- Substantial experience in frontend development, with a focus on React
- React. Native
- REST API-driven app cross-platform development (for web and native apps)
- Core UI
- Bootstrap
- Agile Delivery Methodologies, SCRUM, SCRUMBAN
- Comfortable with operating independently and as a team
- Commercial software development experience using C#/.NET, including algorithms, data structures and architecture
- Knowledge of agile software development process/practices and familiarity with JIRA, Confluence, and other productivity tools.
Desirable
- C# .NET Core, REST API Design and Development
- Any Kotlin/Java experience would be a big plus
- Experience in cloud technologies (Azure preferred) and CI/CD technologies such as BitBucket and GitHub.
Position: Senior .NET UX Developer - Salary: £80,000 to £90,000 per year