Job Closed
This listing is no longer active.
Mobile Application Developer – Smart Home
Location
United States
Posted
64 days ago
Salary
$96K - $192K / year
Seniority
Lead
Job Description
Mobile Application Developer – Smart Home
Carrier
• Develop and maintain mobile application features using JavaScript and TypeScript. • Build user interface components and application logic using React Native. • Implement API integrations to support mobile application functionality. • Diagnose and resolve application defects, including reproducing issues and validating fixes. • Participate in code reviews and contribute to improving code quality and consistency. • Execute unit testing and assist with integration and regression testing activities. • Support CI/CD pipelines and assist with mobile application release processes. • Collaborate with product managers, designers, QA engineers, and backend developers. • Apply secure coding practices, including authentication and secure data storage. • Participate in issue triage and support activities during U.S. Eastern Time business hours.
Job Requirements
- Bachelor’s degree in Computer Science , Engineering, or a Hard Science (Physical, Life, or Applied Science).
- 7+ years of software engineering experience, including 4+ years building and shipping production of Android and iOS mobile applications.
- 3+ years of hands-on experience with React Native and TypeScript.
- 2+ years of experience integrating Android and iOS mobile applications with GraphQL or REST APIs.
Benefits
- Health Care Benefits : Medical, Dental, Vision; Wellness incentives
- Retirement Benefits
- Time off and Leave : Paid vacation days, up to 15 days; paid sick days, up to 5 days; paid personal leave, up to 5 days; paid holidays, up to 13 days; birth and adoption leave; parental leave; family and medical leave; bereavement leave; jury duty leave; military leave; purchased vacation
- Disability : Short-term and long-term disability
- Life Insurance and Accidental Death and Dismemberment
- Tax-Advantaged Accounts: Health Savings Account; Health Care Spending Account; Dependent Care Spending Account
- Tuition Assistance
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior iOS Developer
JalasoftWe provide the best software engineering solutions by investing in our people first.
• Contribute to the design, development, and maintenance of high-quality iOS applications • Collaborate with cross-functional teams to deliver innovative solutions that enhance user experience and support business objectives
Application Developer 3
ScalableOSScalableOS is a premium offshoring solutions provider based in the Philippines.
Role Description The Application Developer III is a senior-level software engineer responsible for developing, enhancing, and supporting cloud-based applications using Golang within a Google Cloud Platform (GCP) environment. This role requires strong hands-on development experience, the ability to work independently, and the capability to design and implement scalable solutions while collaborating with cross-functional teams in an Agile environment. The ideal candidate has 3–5+ years of Golang development experience, hands-on expertise with REST APIs and gRPC, and exposure to cloud-based application architectures. This position combines software development, problem-solving, continuous delivery, and post-deployment support responsibilities. Qualifications - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience. - 3–5+ years of professional software development experience. - Strong hands-on experience with Golang development. - Experience developing and supporting REST APIs. - Experience working with gRPC services. - Exposure to Google Cloud Platform (GCP). - Understanding of cloud-based application architecture and deployment models. - Experience working within Agile development environments. - Strong troubleshooting, analytical, and problem-solving skills. - Ability to work independently and manage priorities with minimal supervision. - Excellent written and verbal communication skills. Requirements - Should be willing to accept a long-term work-from-home arrangement. - Should be amenable to a permanent night shift schedule. Benefits - Full Philippine Statutory Benefits - 13th Month Pay - De Minimis Allowance - Night Shift Differential Pay - Paid Time Off (PTO) - Health Insurance - Life Insurance (maximum of PHP 3M coverage) - Company-Provided Equipment
Role Description Are you a budding software engineer with a passion for innovation and a strong foundation in coding? We are seeking an enthusiastic and driven Entry-Level Senior Software Engineer to join our dynamic team in India. This is a unique opportunity for a highly motivated individual to kickstart their career in a challenging yet supportive environment, contributing to the development of cutting-edge software solutions that impact millions. At our company, you'll be an integral part of a collaborative team, working on real-world projects from day one. We believe in nurturing talent and providing ample opportunities for growth, mentorship, and professional development. If you're eager to learn, contribute meaningfully, and grow into a senior role rapidly, this position is perfect for you. Join us to leverage your academic knowledge and begin building a strong career foundation in a company that values technical excellence and continuous learning. - Write clean, efficient, and well-documented code for various software components and features. - Participate in code reviews, providing and receiving constructive feedback to ensure high code quality. - Collaborate with senior engineers and team leads to understand project requirements and technical specifications. - Assist in the design, development, and testing of new software modules and applications. - Debug and troubleshoot issues, identifying root causes and implementing effective solutions. - Contribute to the continuous improvement of development processes and practices. - Learn and adapt to new technologies, programming languages, and industry best practices. - Document technical specifications, design decisions, and operational procedures. Qualifications - Prior internship experience in software development is a definite plus. - Familiarity with web development frameworks (e.g., React, Angular, Spring Boot) or mobile development (e.g., Android, iOS). - Basic understanding of database concepts (SQL/NoSQL). - Knowledge of cloud platforms (AWS, Azure, GCP). - Contributions to open-source projects or a strong portfolio of personal projects. Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field from a reputable institution in India. - Strong foundational knowledge in data structures, algorithms, and object-oriented programming (OOP) principles. - Proficiency in at least one modern programming language such as Java, Python, C++, or Go. - Experience with version control systems like Git. - Understanding of software development lifecycle (SDLC) methodologies. - Excellent problem-solving and analytical skills. - Ability to work effectively both independently and as part of a team. - Strong written and verbal communication skills in English. Company Description
Open Source Developer
MercorCincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.
Role Description - Author and manage Pull Requests (PRs) to integrate new code into large, complex open-source codebases. - Evaluate and enhance AI model training through active contributions to open-source repositories. - Collaborate with AI research teams to improve training data quality and model outputs. - Work independently and asynchronously to meet deadlines and deliver impactful code. - Shape the future of open-source projects by providing structured feedback and innovative solutions. Qualifications - Strong ability to author and manage Pull Requests (PRs). - Demonstrated experience with significant GitHub contributions. - 3+ years as a Software Engineer (preferred). Requirements - Start Date: Immediately. Benefits - Compensation: $150/hour. - Location: Remote. Application Process - Upload resume. - AI interview based on your resume. - Submit form. Resources & Support - For details about the interview process and platform information, please check: Interview Process . - For any help or support, reach out to: support@mercor.com . - Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.



