Senior Full-Stack Developer specializing in Node.js and React at Goji Labs. Designing, developing, and managing web and mobile applications in a collaborative environment.
Responsibilities
Design and develop user-friendly interfaces for web and mobile applications using React.js and React Native.
Implement server-side logic using Node.js, ensuring high performance and responsiveness to requests from the front-end.
Manage the interchange of data between servers and users, including developing API interfaces with RESTful and GraphQL services.
Identify and address performance bottlenecks and bugs, and propose effective solutions.
Uphold code quality, organization, and automation best practices.
Enhance existing features and create new ones, contributing to our portfolio of applications.
Work collaboratively with product managers, designers, and other engineers to define product roadmaps and milestones.
Lead code reviews and provide mentorship to junior developers.
Requirements
Bachelor's or Master's degree in Computer Science, or a related field, or the ability to demonstrate expertise in modern development philosophy, JavaScript, and system architecture.
Strong proficiency in Node.js, alongside extensive experience in building user interfaces with React.js and React Native.
6+ years of full stack development experience , with strong proficiency in Node.js and Typescript.
Proficiency in JavaScript and a solid understanding of modern frontend development practices.
Familiarity with state management solutions like Redux or Mobx.
Knowledge of RESTful API integration and GraphQL.
Strong understanding of responsive web design and mobile-first principles.
Experience with frontend build tools and package managers such as Webpack, Babel, and npm.
Proficient in HTML5 and CSS3, with an eye for detail in UI/UX design.
Knowledge of testing frameworks and the ability to implement unit and integration tests.
Proficient with version control systems, such as Git.
Familiarity with CI/CD pipelines and deployment processes.
Strong problem-solving skills and the ability to work both independently and as part of a collaborative team.
Experience with additional frontend frameworks or libraries like Angular or Vue.js (preferred).
Familiarity with TypeScript (preferred).
Prior experience in developing mobile applications with React Native (preferred).
Proficient in using PostgreSQL databases (preferred).
Knowledge of mobile-specific best practices and platform-specific nuances (preferred).
Familiarity with design systems and component libraries (preferred).
Familiarity with Docker and Kubernetes for containerization and orchestration (preferred).
Experience with continuous integration and deployment pipelines (preferred).
Prior experience working in an Agile/Scrum development environment (preferred).
Previous experience in a software development studio or a similar environment (preferred).
Leadership or mentoring experience is a plus (preferred).
Benefits
Workday must overlap by at least 4 hours with Los Angeles, CA, USA
Senior Frontend Engineer designing and building platforms for trustworthy assessments. Playing a key role in improving user experiences for candidates and recruiters at HackerRank.
Senior Full - Stack Web Engineer developing a modern media aggregation website for IMAGO. Collaborating with cross - functional teams to enhance user experience and performance.
Fullstack Developer crafting fluid and responsive user interfaces for Mindera. Collaborating closely with teams to solve complex problems and take ownership from development to deployment.
Lead Front End Engineer optimizing digital customer experience at Vintage Cash Cow. Oversee front - end architecture, deliver high - quality digital experiences, and mentor developers in a hybrid role.
UI/UX Front End Developer responsible for creating web applications with React or Flutter. Collaborating with design teams and implementing high - quality user interfaces.
Frontend Software Engineer shaping user experiences for AI - powered business planning platform at Pigment. Collaborating on exciting projects involving advanced data visualizations and AI features.
Senior Frontend Developer at Billogram enhancing a payment platform. Collaborating with teams to build user - friendly features using TypeScript, React, and CSS.
BIA Associate at Huron developing and delivering strategic BI solutions leveraging state - of - the - art technologies. Collaborating with teams to assess project requirements and design applications.
Senior Engineer developing scalable distributed systems at GEICO. Collaborating across teams and leading design sessions to elevate engineering quality.
React Developer responsible for building responsive web applications for a legal technology company. Collaborating with cross - functional teams to enhance user experience and product performance.