Principal Mobile Developer
Boston, Massachusetts
Full Time
$130k - $200k
Job Title: Principal Mobile Developer (React Native)
Location: Boston, MA
About Us: Based in the heart of Boston, we pride ourselves on fostering a collaborative and forward-thinking environment where technology and creativity intersect. Join us in shaping the future of mobile experiences!
Position Overview: We are seeking an experienced and visionary Principal Mobile Developer with a strong background in React Native to lead and elevate our mobile development team. In this role, you will drive the design, development, and maintenance of high-quality mobile applications for both iOS and Android platforms. You’ll work closely with our UX/UI designers, backend developers, and product managers to create seamless and engaging user experiences while mentoring and guiding the development team.
Key Responsibilities:
- Lead the development and enhancement of mobile applications using React Native.
- Architect and design scalable, high-performance solutions for mobile platforms.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Provide technical leadership and mentorship to junior and mid-level developers.
- Oversee code quality, conduct code reviews, and enforce best practices.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Stay abreast of emerging trends and technologies in mobile development.
- Ensure applications are compatible with various devices and screen sizes.
- Contribute to strategic planning and roadmap discussions.
Required Skills and Qualifications:
- Extensive experience in mobile app development with React Native.
- Strong proficiency in JavaScript and TypeScript.
- Expertise with mobile development tools such as Redux, React Navigation, and Axios.
- Deep knowledge of native build tools, like Xcode and Android Studio.
- Experience with RESTful APIs and integrating third-party libraries and APIs.
- Proficiency with version control systems, such as Git.
- Proven ability to lead teams and projects effectively.
- Excellent problem-solving skills and a strategic mindset.
- Strong communication skills and the ability to articulate complex technical concepts.
Preferred Qualifications:
- Experience with additional mobile development frameworks or languages (e.g., Flutter, Swift, Kotlin).
- Knowledge of cloud services and deployment (e.g., AWS, Firebase).
- Previous experience working in an Agile/Scrum environment.
- Familiarity with mobile app testing frameworks and methodologies.