Salary: 45,000 - 80,000 GBP per year Requirements:
* I am seeking a Software Developer with the following skills and experience:
* Proficiency in JavaScript/TypeScript, with some experience in modern frameworks (e.g., Node.js, React, Angular, or Vue).
* Strong problem-solving skills, with the ability to think critically about software design and implementation.
* Experience with version control systems (e.g., Git).
* Familiarity with RESTful APIs and working with backend services.
* Ability to write unit tests and understand methodologies for testing.
* A growth mindset with a passion for learning new technologies.
* Excellent communication skills and the ability to work in a team-oriented environment.
Responsibilities:
* In this role, my primary responsibilities will include:
* Developing and maintaining software applications using JavaScript/TypeScript and related technologies.
* Collaborating with team members to design, develop, and optimize high-quality software solutions.
* Debugging, tracking, and resolving technical issues efficiently.
* Participating in code reviews to ensure best practices and code quality are upheld.
* Continuously learning and adapting to new tools, frameworks, and methodologies.
* Working closely with stakeholders to understand project requirements and deliver effective solutions.
* Writing clean, maintainable, and well-documented code.
Technologies:
* Angular
* Backend
* Git
* Support
* JavaScript
* React
* TypeScript
* Vue
* NodeJS
* ARM
* AWS
* Azure
* CI/CD
* Cloud
* DevOps
* JIRA
* NoSQL
* SQL
More:
This is an exciting opportunity to join our Portfolio Team, where you'll play a pivotal role in transforming business requirements into user interfaces and services that support decision-making across the organization. We are looking for a mid-level software developer who is passionate about building high-quality applications. You will work alongside the team on software solutions that are scalable, maintainable, and efficient. Your contributions will truly matter, as we value collaboration and encourage every team member to voice their ideas in decision-making processes. You’ll have the chance to work on meaningful projects and cultivate your skills in a supportive environment. Additionally, we embrace hybrid working to balance high performance with personal well-being, empowering teams to determine their own working patterns. We are committed to equal opportunities, promoting an inclusive environment for all applicants and colleagues.