Full-Stack Engineer
What You’ll Do Here:
Develop mobile applications using React Native and Expo, that deliver high-performance and seamless user experiences.
Play a pivotal role and shape front-end architecture with a focus on scalability, performance, and clean code.
Design and implement innovative features leveraging user feedback and data, integrating third-party APIs to enhance application functionality.
Deliver exceptional code quality, while incorporating advanced animations and transitions to create intuitive user interactions.
Proactively troubleshoot and resolve application issues throughout the development lifecycle, to ensure performance, stability, and the best possible user experience.
What You Bring to the Table:
Experience leading large development projects from conception through launch, with the ability to plan well-structured projects end to end, estimate tasks, manage stakeholders, and coordinate with cross-functional teams effectively.
Expert-level knowledge in React, with hands-on experience in Node, TypeScript, REST APIs, and ES6.
Strong knowledge and experience with testing frameworks, (e.g.Jest), to ensure the reliability and integrity of the application.
Excellent communication and collaboration skills, adept at and experience working in a remote-first team environment.
Strong visual sensibility and design intuition, visualizations, and animations, bringing a creative and intuitive approach to UI/UX design.
Self-motivated and thrives in an autonomous environment. Able to drive projects forward independently, aligning projects to company priorities.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
Over 5 years of experience in front-end application development, with a strong proficiency in React.
Proficiency in modern web technologies and best practices, including HTML5, CSS3, and JavaScript.
Experience with code versioning tools, such as Git, and familiarity with modern authorization mechanisms like JSON Web Token.
Experience building RESTful APIs and backend services using Node.js.
Familiarity with Express.js and middleware patterns, as well as database integration (e.g., PostgreSQL).
Hands-on experience designing and implementing GraphQL APIs, including schema design, resolvers, and integration with front-end clients.
Bonus Points:
Contributions to open-source projects or a significant GitHub portfolio.
Familiarity with continuous integration and deployment (CI/CD) processes.
Previous experience in a tech startup or agile development team.
Compensation:
Full time, remote position
Expected salary range: $110-$170k/year
Health insurance
Competitive equity package
Apply to this Job