As a Senior Full Stack Software Engineer, you will play a crucial role in the development and enhancement of our client's platform. You'll work on a variety of projects, from designing responsive front-end interfaces to using React Native to build interfaces running on Android devices. Your contributions will directly impact our client's product user experience and the satisfaction of their clients worldwide.
Key Responsibilities
- Design and implement scalable, robust, and secure front-end solutions.
- Develop and maintain web applications using ReactJS, React Native, VueJS, or similar frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Lead by example through coding best practices and professional development.
Requirements
5+ years of professional software development experience.Understand the 'why' on using React for development.Built React applications from scratch.Strong proficiency in front-end technologies, including ReactJS, React Native, VueJS, or equivalent.Preference given to candidates with AI experience using Cursor, Windsurf, or GitHub Copilot.Demonstrated ability to build responsive and intuitive user interfaces.Familiarity with continuous integration and deployment (CI / CD) practices.Excellent problem solving, communication, and teamwork skills.Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.Nice to Have
Back-end development experience, including working with databases, APIs, etc.Experience with Golang.Familiarity with Linux.Understanding of hardware systems.