Senior Software Engineer - Web (react/node.js)

 

Description:

Key Skills and Attributes

  • Significant experience in Web Development.
  • Experience in Full Stack development could be beneficial
  • Significant experience working with RESTful APIs.
  • Significant experience building adaptive UIs for web applications.
  • Self-motivated, strong individual contributor.
  • Experience coaching and mentoring team members.
  • Experience contributing to standards and best practices and embedding them on a team.
  • Prioritises tasks using knowledge of the business, clients, and end users.
  • Identifies risks in code, features, and design, and communicates these to the appropriate parties.
  • Can perform a Technical Lead role where needed on small to medium projects. Clear communication skills via a multitude of mediums to both technical and non-technical stakeholders.
  • Can lead and influence technical team members with positivity, passion, and enthusiasm for technology.
  • Deep understanding of software engineering principles and best practices, for example
  • Object Oriented Programming, SOLID principles, TDD, YAGNI, KISS, etc.
  • An awareness of industry best practice.
  • Can manage and lead small projects or groups of stories.
  • Active learner, both within your technical and professional area of expertise, & taking control of your own career development.
  • Confident influencer with a good coaching, mentoring, appreciation, and feedback ethos who can make a significant contribution in a high performing team and internal community.
  • Resilient, calm, and methodical in high pressure situations and able to multi-task, prioritise and make decisions.
  • Excellent first-hand knowledge of software development techniques and methodologies throughout the SDLC.
  • Understanding & supporting Engineering strategies and improving existing Engineering processes to enhance product & app performance and capabilities.
  • Demonstrable first-hand experience as Senior Software Engineer or similar role.
  • Experience with agile management tools such as Redmine and Jira etc.
  • Comfortable with SCM tools, such as SVN or Git.
  • Experience in client facing situations.

About the Role

Reporting to a Software Engineering Manager or Head of Engineering, the Senior Web Software Engineer role is a major contributor and influencer on an Engineering team delivering award winning apps and services. Seen as a rock-solid engineer who is a master of their domain, they get a lot done and require very little support beyond high-level direction. They can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease.

The Senior Web Software Engineer is known outside of their core team as a technology leader. Showing initiative beyond knocking tasks off a list; they can identify and suggest areas of future work for themselves or their teams. They have responsibility for technical projects of increasing complexity that encompass more than their own development.

The Senior Web Software Engineer strives to create solutions that satisfy the trade-offs between technical, analytical and product goals. They can own technical design for projects of moderate complexity and understands the trade-offs in creating good software in their area. Beyond the day-to-day, the Senior Web Software Engineer has an impact beyond themselves and their immediate projects. They help their team of engineers to deliver complex projects and are known for drama-free releases.

Organization mkodo Ltd
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-07-12 6:26 am
Expires on 2024-12-01