Senior Frontend Developer

Penguin- Amman, Jordan

Job role

As a Senior Frontend Developer, you help craft world-class web applications that power our real-time location systems (RTLS) and wayfinding solutions. While your primary focus will be frontend development with React.js and TypeScript, we highly value candidates who bring backend knowledge and can contribute across the stack when needed. If you thrive on building intuitive user experiences and enjoy solving complex problems at scale, we’d love to hear from you


Responsibilities:

  • Frontend Development: Build and maintain responsive, high-performance web applications using React.js, TypeScript, HTML, and CSS.
  • UI/UX Excellence: Collaborate with designers to deliver seamless and visually compelling user experiences.
  • API Integration: Work closely with backend teams and integrate RESTful/GraphQL APIs, including 3rd-party services.
  • Backend Contribution (Preferred): Support backend development in Node.js/.NET or similar environments when required, particularly for feature delivery and troubleshooting.
  • Mentorship: Guide junior developers, conduct code reviews, and foster a culture of knowledge sharing.
  • Performance Optimization: Identify and address frontend bottlenecks, ensuring speed, scalability, and responsiveness.
  • Best Practices: Champion clean code, documentation, testing, and adherence to modern engineering standards.
  • Continuous Learning: Stay current with emerging technologies, frameworks, and tools to keep PenguinIN’s solutions cutting-edge.


Qualifications:

  • BS/MS in Computer Science, Engineering, or related field.
  • 6+ years of professional experience as a Frontend Developer.
  • Strong expertise with React.js and TypeScript (required).
  • Solid understanding of modern JavaScript, HTML5, and CSS3.
  • Experience with state management (Redux, Context API, or similar).
  • Experience with the testing pyramid and able to write unit to end to end testing scenarios.
  • Familiarity with backend technologies (Node.js, .NET Core, or databases like PostgreSQL) is a strong plus.
  • Proficient with Git and modern CI/CD workflows.
  • Strong problem-solving, communication, and teamwork skills.
  • Comfortable working in a fast-paced, collaborative, and distributed environment.
Education
  • Computer Science - Master's Degree
  • Computer Science - Bachelor's Degree
  • Software Engineering - Bachelor's Degree
  • Software Engineering - Master's Degree
  • Information Technology - Master's Degree
  • Information Technology - Bachelor's Degree
Reference Code
JP25-35
Post Date
10 days ago
Work Class
Managerial And Office
Work Type
Full Time
Share This Job Post
Apply Now