👨🏻‍💻 postech.work

Frontend Developer

Dev Centre House • 🌐 In Person

In Person Posted 1 day, 21 hours ago

Job Description

We are looking for a skilled Frontend Developer with strong experience in Angular, React JS, and React Native to join our growing development team. This role focuses on building modern web and mobile applications that are scalable, high performing, and user friendly. You will work closely with designers, product managers, and backend engineers to deliver seamless digital experiences across web and mobile platforms.

The ideal candidate has strong expertise in TypeScript, modern frontend frameworks, and cross platform mobile development, with a solid understanding of UI and UX principles and modern development practices.

Key Responsibilities

Develop and maintain responsive web applications using Angular and React JS

Build and maintain cross platform mobile applications for iOS and Android using React Native

Translate UI and UX designs and wireframes into high quality, pixel perfect web and mobile interfaces

Build reusable components, modules, and frontend libraries for both web and mobile applications

Implement complex UI components using HTML5, CSS3, SCSS, and modern JavaScript

Ensure cross browser and cross device compatibility for web applications

Integrate web and mobile applications with RESTful APIs and backend services

Optimize applications for maximum speed, performance, and scalability

Implement effective state management using tools such as NgRx, Redux, Redux Toolkit, MobX, Zustand, or Context API

Participate in defining frontend architecture, coding standards, and development best practices

Troubleshoot and debug application issues across web and mobile platforms

Work with native modules when necessary including Swift or Objective C for iOS and Kotlin or Java for Android

Conduct code reviews and maintain high standards of code quality and maintainability

Implement automated testing using tools such as Jasmine, Karma, Cypress, Jest, or React Native Testing Library

Participate in Agile development processes including sprint planning, standups, and retrospectives

Deploy mobile applications to Apple App Store and Google Play Store including build configuration, signing, and version management

Maintain CI and CD pipelines for web and mobile applications using tools such as GitHub Actions, Bitrise, or Fastlane

Continuously research and adopt modern frontend technologies and best practices

Key Requirements

4 or more years of experience in frontend development with strong experience in Angular, React JS, and React Native

Strong proficiency in TypeScript, JavaScript, HTML, CSS, and SCSS

Experience building scalable web applications using modern Angular and React frameworks

Experience developing cross platform mobile applications using React Native

Strong understanding of RESTful APIs, WebSockets, and backend service integration

Experience implementing state management using NgRx, Redux, MobX, Zustand, or similar libraries

Familiarity with modern UI component libraries and design systems

Experience using Git and collaborative version control workflows such as GitHub, GitLab, or Bitbucket

Understanding of frontend build tools and development environments such as Angular CLI, Webpack, or Babel

Experience with unit testing and end to end testing frameworks

Familiarity with mobile features such as push notifications, deep linking, secure storage, maps, camera, and location services

Understanding of native mobile development tools including Xcode, Android Studio, Gradle, and CocoaPods

Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus

Experience with Firebase services such as Authentication, Firestore, Crashlytics, or Analytics is a plus

Familiarity with CI and CD pipelines and automated deployment workflows

Strong problem solving and debugging abilities

Ability to work independently and collaboratively in a fast paced development environment

Strong communication skills and attention to detail

Job Type: Full-time

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.