Back to jobs

Senior Application Developer

Front-End Application Developer 

Our Purpose

P\S\L Group is a global organization dedicated to putting information at the service of medicine. The companies and people of the P\S\L Group aim to improve medical care by serving those who need it, those who provide it, and those who seek to improve it.

Our primary purpose is to help clients increase the effectiveness of activities pertaining to scientific communication, medical education, and product/service marketing. To this end, we want our information services to contribute to the goals we share with our clients, namely:  To accelerate the advancement of medicine and help people enjoy better longer lives. 

Position Summary

The Frontend Application Developer will be in charge of building a scalable, responsive Digital Interface from a mockup or design file that fits a Requirements Document or User Story. We look for people who will be meticulous in their translation of the design and requirements to CSS and functional code such as javascript, and also conscious of proposing a better user experience when needed. They will be responsible for documenting and implementing their code with optimization and performance in mind. They will work closely with the Technical Leads to propose changes to systems, processes, and staffing as needed.

What you will do:

  • Develop and maintain high-quality web applications using React, AWS, and NextJS.
  • Implement complex user interfaces with expert-level proficiency in CSS and JavaScript.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug issues across multiple browsers and platforms.
  • Develop innovative business solutions for stable, secure, high-volume applications through a standardized software development life cycle.
  • Author APIs, processes, and tools that support a multi-site ecosystem.
  • Provide complete technical documentation, code comments, and readable code that is properly stored in a version control system.
  • Provide high and low-level estimates to the team after reviewing requirements.
  • Consult with other projects and development teams, contributing skills wherever required.
  • Track development progress and status in a defined process through Jira.
  • Communicate progress on work assignments in weekly scrums.
  • Participate in troubleshooting sessions to solve technical issues.
  • Improve core products and services where you see improvements can be made.
  • Continually learn through actively participating in code reviews and solution demonstrations, participating in educational opportunities, and reading professional publications.

Skills

  • B.S. or B.A. in Computer Science or equivalent experience
  • Minimum of 5 years of experience in front-end development.
  • Extensive experience with React, AWS, and NextJS.
  • Demonstrated expertise in CSS and JavaScript.
  • Strong knowledge of bootstrapping applications with Create React App.
  • Experience connecting with and utilizing REST APIs with different Authorization mechanisms.
  • AWS or similar microservice cloud platform experience
  • Understand key server-side web development concepts through experiences such as:
  • Caching
  • Building reusable code and libraries
  • Integration of multiple data sources and databases into one system
  • Creating database schemas that represent and support business processes
  • Proficient debugging using browser developer tools and code debuggers
  • Superb attention to detail and desire to work in fast-paced environments
  • Excellent verbal and written communication skills in English

Good to have:

  • Experience working in CI/CD workflows.
  • Familiarity with agile development methodologies.
  • Usage of Sketch, Adobe XD, or Photoshop to manipulate a design file.
  • Experience working with component explorer Storybooks
  • Experience maintaining local dev environments with Docker or VMs
  • Experience working with automated testing tools
  • Experience with TypeScript is nice to have
  • Strong knowledge of git or similar code version control systems
  • Familiar with JIRA or any other bug-tracking system
  • Comfortable in a bash environment and writing scripts that automate tasks
  • Strong debugging and performance optimization skills
  • Experience with AWS (Lambda, CloudFront, ELB, S3, API Gateway, SSM, etc.)

Key Attributes

  • Excellent communication skills are crucial for this remote position.
  • Must be available and punctual for scheduled meetings.
  • Timely and appropriate responses to offline communications, such as emails and JIRA tickets, are essential.
  • Ability to work independently with minimal supervision.
  • Open to asking questions and seeking clarification on unclear tasks.
  • Commitment to continuous learning and professional development.
  • Since this is a fully remote position.
    • The candidate must be able to manage their time effectively and be available for meetings during set times.
    • Strong organizational skills and the ability to manage multiple tasks and projects simultaneously.
    • Build effective offline and online communication such as email, chat, or meetings

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf