Skip to content

Software Engineer (Frontend/Fullstack)

Job Posting Address
Nicosia, Cyprus

We are looking for a talented Software Engineer with a primary focus on frontend app development to join our amazing team. This role will emphasize building cutting-edge mobile and web applications using React JS and React Native, with a strong focus on delivering high-quality user experiences.  You'll leverage your expertise in frontend technologies while having the opportunity to contribute to the fullstack as needed. The ideal candidate is a proactive, creative, and curious collaborator.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable frontend code using React JS and React Native.
  • Develop user-facing features for web and mobile platforms, ensuring the best possible performance and responsiveness.
  • Collaborate with backend developers to integrate RESTful APIs and third-party services into the frontend.
  • Maintain a strong focus on UI/UX design principles and performance optimization.
  • Work with native build tools such as XCode, Gradle, Android Studio, and IntelliJ to support app development and deployment.
  • Write clean, maintainable, and scalable code following best practices and coding standards.
  • Troubleshoot and debug issues across web and mobile platforms.
  • Stay up-to-date with new technologies, trends, and best practices in frontend development and React ecosystems.

Qualifications:

  • Proven experience in developing applications with React JS and React Native.
  • Strong proficiency in JavaScript, HTML, and CSS.
  • Experience working with various frontend technologies, especially within the React ecosystem.
  • Knowledge of third-party libraries and APIs, with a focus on integration into React-based applications.
  • Familiarity with RESTful APIs to connect front-end applications to backend services.
  • Experience with native build tools like XCode, Gradle, Android Studio, and IntelliJ.
  • Strong understanding of frontend development best practices, performance optimization, and debugging.
  • Ability and desire to try new things, learn rapidly and master diverse web technologies and techniques
  • Strong native Android and/or iOS background is preferred
  • An eye for graphic design and related skills to enhance the user interface is nice to have

Language

English

How to Apply

  • Please submit your resume, portfolio, and a brief cover letter detailing your experience with React JS/React Native and any relevant projects you've worked on.

Company's website: www.punchey.com