Overview
Skills
Job Details
Job Title: Senior Cross-Platform App Developer (Mobile Developer)
Location: [Needham, MA (Hybrid,)
Duration: 6+ Months
Experience: 11+ Years
Job Description : They need to be onsite every day for the first two weeks then can be hybrid 3 days in office.
Person has to have solid skills with backend mobile API s using TypeScript and Rust.
We are seeking a Senior Cross-Platform App Developer with deep expertise in Rust or C++, TypeScript, and mobile application development (iOS & Android) to join our engineering team. This role will play a key part in building high-performance, scalable, and secure applications across platforms, integrating seamlessly with RESTful APIs and real-time communication using WebSockets.
Key Responsibilities
Design and develop cross-platform mobile applications using native or hybrid frameworks.
Implement and optimize backend services and low-level systems using Rust or C++.
Collaborate with backend teams using TypeScript, like Node JS, to create consistent, performant cross-device experiences.
Implement and maintain a robust client architecture to interact with RESTful APIs and WebSocket-based communication layers.
Ensure code quality, performance, scalability, and maintainability through code reviews\ and automated testing.
Partner with product managers, designers, and QA teams to deliver feature-rich, user- centric applications.
Stay up to date with the latest trends in mobile development, system-level programming, and modern web technologies.
Requirements
Technical Skills
10+ years of professional software development experience.
Proficiency in Rust and/or C++ for backend or systems-level development.
Strong expertise in TypeScript, ideally with experience in React Native, Node.js, or similar frameworks.
Solid understanding of mobile application development on iOS and Android (native or cross-platform).
Experience designing and integrating REST APIs and working with WebSockets for real-time features.
Familiarity with performance profiling, memory management, and app security best practices.
Soft Skills
Strong problem-solving and debugging skills.
Excellent communication and collaboration abilities.
Ability to mentor junior developers and lead technical discussions.
Comfortable working in a fast-paced, agile environment.
Preferred Qualifications
Experience with React Native, Flutter, or other cross-platform mobile frameworks.
Previous work on high-scale mobile or embedded systems.
Contributions to open-source Rust/C++/TypeScript projects.
Bachelors or Master s degree in Computer Science, Engineering, or a related field.