Javascript Software Engineer

2 days ago

Apply Now

Description

• Design, develop and maintain codebase using Javascript stack frameworks (Angular, NestJs, React) • Collaborate with cross-functional teams to identify and solve complex software problems • Participatein the recruitment and mentoring of other developers • Propose architecture improvements and new designs to meet new product requirements or improve existing ones • Be the technical reference for the team, providing guidance, mentoring and training to junior developers, and ensuring the quality and coherence of the development • Develop and execute test plans to ensure software quality • Participatein code reviews and provide constructive feedback to team members • Work independently and as part of a team to meet project deadlines • Ensurethe security of the software by implementing appropriate security measures and following security best practices • Work closely and directly with the product owners, delivery leads and key stakeholders • Write clean, efficient, performant and well-documented code • Advocate for clean code, test automation, and best coding practices • Respond to security incidents in a swift and decisive way ensuring a resolution is reached quickly • Turning UI/UX designs into prototypes, creating excellent interactions from designs, writing reusable content modules and maintainability of the code • Implement UI development principles to ensure that the product client-side serves at scale • Implement and maintain test automation such as Unit test, System Integration, Contract tests as well as reviewing execution results • Research, learn and work with the latest tools and frameworks

Requirements

• BS or MS degree in Computer Science or a related technical field • Experience leading or mentoring developers • Great knowledge of JavaScript/Typescript • Experience in HTML and CSS / Sass • Experience with JavaScript frameworks, such as Angular / ReactJS • Experience building Adaptive and Responsive Websites with client-server communication • Familiarity with REST Web Services and having experience using gRPC would be nice to have • Familiarity working with microservices • Experience with version control systems (ideally Git) • Exposure to a wide range of open source technologies and best software practices • Experience with NodeJS • Experience using Jest or similar framework for unit testing and mocking • Some experience working with NoSQL databases i.e. Redis, Mongo or similar • Some experience working with SQL • Some experience working IAM (Identity and access management) i.e. OAuth2, OpenID, MFA etc

Benefits

• Work from home or from our office in the centre of Málaga • Challenging and exciting projects at an innovative international company that uses cutting-edge tech and Apple equipment • Collaborative teams and agile multicultural environment • Competitive salary with flexible compensation plan • Flexible working hours • 25 paid vacation days + public holidays • Private health insurance • Relocation Package for you and your family, including soft-landing service to help you settle in • Free English/Spanish lessons • Amazing office in Málaga city centre • Free parking provided if needed • Team building events, learning labs and corporate events • Ongoing learning and professional development opportunities • Office perks including games console, football table, books; fully stocked kitchen with unlimited coffee, organic fruit, ice-cream, etc • Great Place to Work certified - Málaga Best Workplaces

Apply Now

Similar Jobs

6 days ago

Sinch

1001 - 5000

Develop back-end Java applications for Sinch’s Customer Communication Cloud.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com