职位描述
JavaScriptReactReact NativeB端英语
The Role(1年以上React Native经验 或者年以上react经验 英语口语课作为工作语言 需和北美同事交流 32内)
We are seeking a highly motivated full-stack engineer with expertise in iOS and Android development to create exceptional user experiences for our users in China. You will need strong software engineering skills, proficiency across the entire stack—including frontend frameworks like Angular, React, and React Native, and backend languages along with excellent interpersonal communication and experience in providing meaningful feedback on technical designs. You will be responsible for the end-to-end development of user experiences, including architecture, frontend graphics, and backend systems. Collaboration with our product managers and backend teams is essential. Our goal is to deliver innovative solutions for enterprise B2B systems, and we want to work with individuals who are passionate about this mission and capable of executing it effectively.
Responsibilities
• Design, code, and maintain full-stack applications, including mobile (ReactNative), web, and backend components.
• Optimize code for performance, stability, and maintainability across all layers of the stack.
• Work with cross-functional teams, including Product Managers, backend developers, QA/validation specialists, and stakeholders in enterprise B2B projects.
• Stay updated on trends in mobile, web, and enterprise technologies, while maintaining comprehensive design and requirements documentation for B2B systems.
• Integrate frontend frameworks (e.g., Angular, React, React Native) with backend services (e.g., using C# and NodeJS) to build scalable and secure enterprise applications.
Requirements
Must-Have Qualifications
• Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
• Proficient in full-stack mobile development for both iOS (Swift/Objective-C) and Android (Kotlin/Java).
• Strong expertise in frontend technologies, including Angular, React, and React Native.
• Backend proficiency in languages such as Java/C# and NodeJS, with experience in building robust APIs and server-side logic.
• Demonstrated project experience in enterprise B2B systems, including designing, implementing, and deploying solutions for B2B environments.
• Excellent understanding of fundamental computer science concepts and the ability to solve complex technical problems.
• Proficient in English, capable of independently conducting meetings and email communications, and able to articulate technical solutions and handle other general project communications.
• Capable of supporting the development of multiple projects, arranging projects based on priority and urgency, and ensuring the on-time delivery of all projects.
Preferred Qualifications
• Familiarity with additional tools and frameworks, such as databases (e.g., MySQL, Redis, MongoDB), Microservices Architecture, CI/CD pipelines (e.g., Jenkins).
• Experience applying common design patterns and best practices to ensure high standards of code quality, maintainability, and performance in full-stack projects.
• A track record of successfully creating, maintaining, and shipping high-impact mobile, web, or B2B applications, preferably in enterprise settings.