Senior Java Front End Developer

PETADATA SOFTWARE LLC
San Francisco, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
San Francisco, United States of America

Tech stack

Clean Code Principles
HTML
Java
JavaScript
CSS
Design of User Interfaces
Integrated Development Environments
JavaScript Libraries
Software Engineering
TypeScript
Web Applications
Web Application Frameworks
React
Data Analytics
React Native
Front End Software Development

Job description

  • The ideal person should develop high-quality, responsive, user-friendly web applications using HTML, CSS, and JavaScript.
  • Write clean, well-documented, and maintainable code that follows best practices for software engineering.
  • Should be able to convert UI/UX designs into prototypes, creating excellent interactions from designs.
  • Maintain and feature development for Java/ReactJS-based user interfaces and microservice + API integration.
  • Use JavaScript libraries and frameworks like React to build complex web applications and interactive features.
  • Must be up to date with the latest trends and technologies in Front End development and provide recommendations for improvement.
  • Can work closely and collaborate with product managers, designers, and Back End engineers to identify and define application requirements.

Requirements

  • The ideal person should have 12+ years of experience working as a software developer as a Front End in designing.
  • You should have at least 6+ years of experience developing and maintaining React, alongside proficiency in other JS frameworks and libraries.
  • Must be an expert in Typescript, JavaScript CSS, HTML, and modern Front End design patterns.
  • Advanced knowledge of React native.
  • Should have demonstrated experience with UI/UX design and rapidly iterating based on user feedback.
  • Must clearly explain and justify ideas when faced with competing alternatives to enterprise clients and senior team members.
  • Strong knowledge of using data-driven approaches to experiment, measure success, and iterate.
  • It is good to have experience with navigating complex technical and product-related issues.
  • Must work in a fast-paced development environment and deliver timely results.
  • You should have work experience in rapidly scaling consumer-facing applications, which is highly desired.
  • Must have excellent communication and interpersonal skills.

Education Qualification

A bachelor's degree or foreign equivalent is required from an accredited institution. Note

Apply for this position