top of page
  • Writer's pictureIdealStaffs

Software Developer (REMOTE)

Client: United Nations via IdealStaffs Consulting

Location: Fully Remote

Position: Consultant

Type: Contractor

State: ASAP

To apply for this position, please send your resume at referencing the job title.

IdealStaffs is looking for two senior Software Developers to build performant web apps, to support ongoing and new projects developed with Angular and other web technologies. As a developer you are passionate about building great web applications. You will have responsibility for building compelling and highly performant apps with great user experience.

The candidate must be able to work in a highly collaborative environment with a diverse team distributed in multiple countries, be flexible, work independently as a developer, and be able to complete tasks on time. The ideal candidates are senior software developers, having 5+ years of experience as a software developer or equivalent to attain seniority.

Duties and activities:

Responsibilities of this role include, but are not limited to:

  • Develop high-quality web-app solutions as part of a small team

  • Work closely with UI designers, project managers and your fellow developers

  • Be involved in all stages of an app's lifecycle

  • Always keep up-to-date with concepts, terminologies, and global best practices for the coding of different web applications, such as accessibility, performance, HTML best practices, SEO, responsiveness

  • Adapt already existing web applications

  • Work in synergy with others to constantly innovate app functionality and design, ensuring

  • improvements in application performance

  • Documenting project plan and technical specifications

  • Ensure that every application undergoes testing for usability, robustness, and general reliability

  • Contribute occasionally to the development of isolated features on products made on React for the web

Required Technical Skills:

The resource MUST have the following skills and experience:

  • Proven work experience as a front end developer

  • Deep knowledge of Angular framework and/or Javascript/HTML/CSS

  • developing web apps

  • 4+ years of professional experience building and maintaining high-quality frontend applications in Angular framework and/or Javascript/HTML/CSS

  • Senior skills as a Software Developer: 5+ years of professional experience or equivalent leading to seniority

  • Experience in Java and Spring framework.

  • Deep knowledge of Web technologies: JavaScript/Typescript, CSS and HTML

  • Experience with JavaScript, ES6, Typescript, React, Redux, Jest, Enzyme

  • Experience integrating third-party libraries and REST APIs

  • Familiarity with OOP design principles and SOLID best practices

  • Experience with testing techniques applied to front end development

The resource SHOULD have the following skills and experience:

  • Good written and verbal communication skills, interpersonal and collaborative skills

  • Ability to work in a diverse team that is geographically dispersed and with teammates of

  • different cultures

  • Full life cycle app development experience as a solo developer or in a team environment

  • A high degree of initiative, being independent and able to work with little supervision

  • A high level of personal integrity, as well as the ability to professionally handle confidential

  • matters, and show an appropriate level of judgement and maturity

  • Ability to deliver quality results.

  • Experience with Scrum/Agile Project Management methodologies

  • Experience using the Atlassian stack for project management, code management and DevOps, or equivalent tools: Jira, Confluence, Bitbucket

  • Experience with standard CI/CD deployment tooling; specific web app related best practices for CI/CD

  • Excellent technical documentation skills, and ability to deliver technical trainings

  • Customer-centric approach to delivery

  • Excellent analytical skills with a good problem-solving attitude

  • Ideally, you have worked in larger software development projects

  • Ability to multi-task and prioritize tasks and comfortable with short deadlines

  • Strong English communication skills

  • Basic knowledge of other recognized UN languages is desirable

Global Competencies:

  • Teamwork: Develops and promotes effective relationships with colleagues and team members.

  • Deals constructively with conflicts.

  • Communicating: Expresses oneself clearly in conversations and interactions with others; listens actively. Produces effective written communications. Ensures that information is shared.

  • Respecting and promoting individual and cultural differences: Demonstrates the ability to

  • work constructively with people of all backgrounds and orientations. Respects differences and ensures that all can contribute.

  • Knowing and managing yourself: Manages ambiguity and pressure in a self-reflective way. Uses criticism as a development opportunity. Seeks opportunities for continuous learning and professional growth.

  • Producing results: Produces and delivers quality results. Is action oriented and committed to

  • achieving outcomes.

  • Moving forward in a changing environment: Is open to and proposes new approaches and

  • ideas. Adapts and responds positively to change.

Desirable certifications:

  • BSc Degree in Computer Science or relevant technical field, or equivalent practical experience

To apply for this position, please send your resume at referencing the job title.

57 views0 comments

Recent Posts

See All
Post: Blog2 Post
bottom of page