The partner company is looking to hire a Software Engineer II in the United States to design and develop cross-platform applications that deliver seamless experiences across desktop and mobile environments.
Requirements
- Proficiency in HTML, CSS, JavaScript/TypeScript, and frameworks such as React and React Native.
- Experience developing and debugging applications for iOS, iPadOS, and macOS.
- experience with React Native bridges, native integrations (Objective-C, Swift, C++), GraphQL, REST APIs, containerization (Docker), CI/CD pipelines, performance optimization, accessibility, and responsive design principles.
Responsibilities
- Design, develop, test, and maintain cross-platform applications using React and React Native.
- Translate product requirements into well-structured, maintainable code for desktop and mobile platforms.
- Collaborate with cross-functional teams to define technical approaches that optimize performance, accessibility, and scalability.
- Write robust unit and component tests to ensure code reliability and prevent regressions.
- Review design documents and pull requests, providing feedback to peers.
- Contribute to engineering standards, clean code practices, and continuous improvement initiatives.
- Participate in innovation-driven activities, such as hackathons and experimental projects, to enhance products and processes.
Other
- 2+ years of front-end or full-stack development experience.
- Strong problem-solving abilities and commitment to delivering high-quality software.
- Excellent communication skills and collaborative mindset.
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.