posted May 16
Software Engineer, Full Stack (React Native)
Job Location: Remote
Job Description
• Take full ownership of Kustomer’s React Native SDK, developing new features, fixing bugs, and handling releases (CI) • Design and develop robust, scalable, and high-performance React Native code that meets the needs of our users. • Design, develop, and deploy robust and scalable backend applications using Node.js, MongoDB, and AWS. • Develop APIs and integrate with external services and databases, ensuring data integrity and security. • Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to define and implement features and functionalities. • Write clean, efficient, and maintainable code for both the frontend and backend components of our applications. • Conduct thorough testing and debugging to identify and fix any issues or performance bottlenecks. • Optimize the user experience by implementing smooth animations, responsive layouts, and intuitive interactions. • Optimize application performance by implementing caching mechanisms, efficient algorithms, and database indexing. • Stay up to date with the latest Mobile development trends, best practices, and technologies. • Collaborate with the QA team to ensure the delivery of high-quality applications that meet the defined requirements. • Conduct code reviews and provide constructive feedback to maintain code quality and ensure adherence to coding standards. • Continuously improve the development process by identifying and implementing innovative solutions and tools.
Qualifications
• 2-5 years of software development experience (preferably 1-2 years of just React Native) • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) • Strong experience in developing Mobile applications, like push notifications, local storage, deployment, etc. • Experience with state management solutions such as Redux, MobX, or Context API • Solid understanding of backend development concepts and technologies, including RESTful APIs, server-side programming languages (e.g., Node.js, Python), and databases (e.g., MySQL, PostgreSQL, MongoDB) • Experience with version control systems, such as Git, and familiarity with collaborative development workflows • Knowledge of cloud platforms, such as AWS or Azure, and experience with cloud services like AWS Lambda or Firebase • Knowledge of software engineering principles, design patterns, and best practices for building scalable and maintainable code • Ability to work in an Agile development environment, collaborating with cross-functional teams and adapting to changing requirements • Strong problem-solving skills and attention to detail • Excellent communication and teamwork skills to effectively collaborate with team members • Demonstrated ability to learn new technologies and adapt quickly to new challenges
Benefits
• competitive salaries • stock options • 100% healthcare coverage • 401K • WiFi and Mobile reimbursement • generous vacation policy
Related Jobs

- Company
- PDT Partners
- Post Date
- New
- Title
- Summer 2025 Software Engineering Internship
- Type
- $130,000 - $165,000 a year
- Location
- Manhattan, New York

- Company
- Tiger Analytics
- Post Date
- New
- Title
- Senior Tableau Developer
- Location
- Remote

- Company
- Terakeet
- Post Date
- New
- Title
- Sr. Data Scientist
- Type
- $107,000 - $162,000 a year
- Location
- Remote

- Company
- Esri
- Post Date
- New
- Title
- Sr. Application Developer
- Type
- $93,408 - $167,128 a year
- Location
- Unknown, California

- Company
- Okta
- Post Date
- New
- Title
- Senior Engineer, Performance Tuning
- Type
- $136,000 - $204,000 a year
- Location
- San Francisco, California