9,586 Mobile App Creation jobs in India
Mobile Engineer
Posted today
Job Viewed
Job Description
We're Hiring: React Native Engineer (Bangalore, India)
We're looking for a
React Native Engineer
who is excited about building
high-quality, customer-facing mobile experiences
at scale. If you enjoy turning designs into smooth, responsive interfaces and want to work in a fast-paced, product-driven environment, this role is for you.
What You'll Do
- Design, build, and maintain React Native applications
used by a fast-growing user base. - Collaborate closely with designers to bring products to life from
Figma, Sketch, Adobe XD, or similar tools
. - Contribute to
scalable UI/UX solutions
that balance speed, craft, and customer delight. - Integrate with backend systems and ensure seamless performance across platforms.
- Write clean, maintainable code and participate in
code reviews and design discussions
. - Monitor and optimize app performance, ensuring smooth and reliable user experiences.
What We're Looking For
- Proven experience in building
React Native applications
for iOS and Android. - Knowledge of
JavaScript/TypeScript
with a deep understanding of React Native ecosystem. - Familiarity with
Android native development
is a bonus. - Exposure to
Postgres
and
AWS services
is an added advantage. - Strong design sense and attention to detail in crafting user interfaces.
- Ability to learn quickly, take ownership, and deliver features end-to-end.
Our Engineering Culture
- We work with
React Native, Python, TypeScript, PostgreSQL
, and modern cloud tools. - Engineers are given
autonomy and accountability
to solve challenges independently. - We value
clear communication, documentation, and collaboration
. - Everyone is a
generalist
with curiosity to explore beyond their comfort zone. - We focus on building
intuitive, customer-first products
while upholding best practices in engineering, design, and security.
Why Join Us?
- Build
React Native apps
that directly impact thousands of customers. - Be part of a
lean, high-ownership team
where your contributions are visible and valued. - Work on
scaling products during rapid growth
while shaping their design and technical direction. - A culture that celebrates
learning, curiosity, and teamwork
.
Mobile Engineer
Posted today
Job Viewed
Job Description
Thank you for your interest in joining Solventum. Solventum is a new healthcare company with a long legacy of solving big challenges that improve lives and help healthcare professionals perform at their best. At Solventum, people are at the heart of every innovation we pursue. Guided by empathy, insight, and clinical intelligence, we collaborate with the best minds in healthcare to address our customers' toughest challenges. While we continue updating the Solventum Careers Page and applicant materials, some documents may still reflect legacy branding. Please note that all listed roles are Solventum positions, and our Privacy Policy: applies to any personal information you submit. As it was with 3M, at Solventum all qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Description:
Key Responsibilities:
- Design, develop, and maintain mobile applications for iOS and Android platforms.
- Collaborate with product managers, designers, and other developers to define and implement new features.
Write clean, efficient, and scalable code using programming languages such as Swift, Kotlin, .NET and DART.
Embrace documentation as code (DocC) within your daily development activities.
- Experience with Git, and various GitWorkflows following established patterns within teams and projects that enable code reviews.
- Write UI and Unit tests to be implemented as a part of a CICD pipeline.
- Implement best practices for mobile development, including security and performance optimization.
- Stay updated with the latest industry trends and technologies in mobile development.
- Continuously improve development processes and methodologies to enhance efficiency and effectiveness.
- Debug issues reported and resolve with technical resolutions or enhanced customer support documentation for mobile applications.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications may be considered in lieu of a degree.
- 7+ years of proven experience, with at least 3+ years as a Mobile Developer or in a similar role.
- Strong understanding of mobile development frameworks and tools (e.g., React Native, Flutter).
- Proficiency in programming languages such as Swift, Kotlin, .NET and DART.
- Experience with mobile UI/UX design principles.
- Excellent analytical and problem-solving skills.
- Effective communication and collaboration skills.
- Ability to work independently and as part of a team.
- Desired experience working with the Bluetooth stacks on the iOS and Android platforms.
Preferred Skills:
- Certification in Mobile Development.
- Experience with cloud services and APIs (e.g., Firebase, AWS, push notifications).
- Familiarity with Agile and Scrum methodologies.
Solventum is committed to maintaining the highest standards of integrity and professionalism in our recruitment process. Applicants must remain alert to fraudulent job postings and recruitment schemes that falsely claim to represent Solventum and seek to exploit job seekers.
Please note that all email communications from Solventum regarding job opportunities with the company will be from an email with a domain of Be wary of unsolicited emails or messages regarding Solventum job opportunities from emails with other email domains.
Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
Solventum Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at Solventum are conditioned on your acceptance and compliance with these terms.
Please access the linked document, select the country where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the
terms.
Mobile Engineer
Posted today
Job Viewed
Job Description
About Alaan
*Alaan is the Middle East's first AI-powered spend management platform, built to help businesses save time and money. *
Our all-in-one solution combines smart corporate cards, real-time expense tracking, AI-powered automation, seamless accounting integrations, and deep financial insights- designed to simplify finance operations and maximize control over company spend.
Founded in 2022, Alaan is already the trusted partner of over 1,300 leading businesses across the UAE, including G42, Careem, McDonald's, Tabby, Al Barari, Rove Hotels, Rivoli, and CarSwitch. Together, our customers have saved over AED 100 million with Alaan.
In just three years, Alaan has become the #1 expense management platform in the Middle East- and we've done it while becoming profitable.
Backed by Y Combinator and top global investors- including founders and executives of leading startups- Alaan is built by a world-class team from McKinsey, BCG, Goldman Sachs, Barclays, Zomato, Careem, Rippling, and other high-growth companies.
We're not just building software. We're reimagining how finance works for modern businesses across the region.
About The Role
At Alaan, we're scaling globally and aggressively innovating to transform how businesses manage spend. As part of this journey, we're building
*world-class mobile experiences *
that power finance teams with intuitive, high-performance apps.
We're looking for a
*Flutter Developer *
with 1–2 years of hands-on experience to join our Bangalore office. You'll work on building clean, scalable, and performant mobile applications with a focus on usability, micro-interactions, and reliability. This is a high-impact role in a fast-moving fintech startup backed by global investors, offering the opportunity to learn and grow quickly while shipping meaningful features.
What You'll Do
- Build & Maintain Apps: Architect, build, and maintain robust mobile applications using Flutter & Dart.
- State Management: Implement scalable state management with Provider, BLoC, Riverpod, or similar tools.
- Integrations & Features: Work on network calls, Firebase, PostHog, app flavors, semantics, and integrate external SDKs.
- Core Functionality: Develop features such as authentication, permission management, method-channel-based native code calling, and SDK integrations.
- Performance Optimization: Continuously optimize app performance for speed, stability, and scalability.
- User Experience: Deliver clean, intuitive user experiences with attention to detail, animations, and micro-interactions.
What We Are Looking For
- Experience: 1–2 years of practical experience building production-grade Flutter applications.
- Core Knowledge: Strong command of state management, networking, Firebase, and related tools.
- Technical Skills: Proven ability to integrate with native code (via method channels), manage SDK integrations, and handle permission frameworks.
- Track Record: Evidence of live apps or personal projects published on the Play Store or App Store.
You'll stand out if you've worked in
*fintech environments
, built applications with complex workflows, or developed advanced features such as
computer vision or ML integrations *
(e.g., OpenCV, image detection).
What's in it for you
- Contribute to building the Middle East's most beloved fintech brand from the ground up
- Benefit from a role with significant ownership and accountability
- Thrive in a flexible hybrid culture with ample work-life balance
- Participate in exciting offsite events
- Competitive salary and equity
- Enjoy additional perks like travel allowances, gym memberships, and more
Mobile Engineer
Posted today
Job Viewed
Job Description
Mobile Engineer (Mobile App Development | | Azure | Salesforce Integration)
The Role
We are looking for a Mobile Engineer to join our development team. This role involves contributing to the development of a new mobile application and supporting the maintenance and enhancement of our existing React app. You'll work closely with other engineers, designers, and product managers to deliver high-quality mobile experiences that integrate with backend services and cloud infrastructure.
Responsibilities
* New App Development: Contribute to the design and development of a new mobile application using a modern tech stack.
* App Maintenance: Support and enhance the existing React Native mobile app and its backend.
* Backend Integration: Work with RESTful APIs and backend services built in
* Cloud Deployment: Utilize Azure services for hosting, authentication, and data management.
* Salesforce Integration (Plus): Assist in integrating mobile features with Salesforce workflows and data models.
* Performance & UX: Help ensure the mobile apps are performant, responsive, and user-friendly.
* Collaboration: Participate in Agile ceremonies and collaborate with cross-functional teams.
* CI/CD & DevOps: Support mobile build pipelines and release automation.
* App Builds & Releases: Manage mobile build pipelines, release automation, and deployments using Expo Application Services (EAS).
* Cross-Platform Development: Ensure smooth development and release processes across iOS and Android platforms.
Requirements
* Experience: 5+ years of professional mobile app development experience.
* Frameworks: Experience with one or more mobile frameworks (React Native, Flutter, Swift, Kotlin, etc.), with hands-on experience using React Native with Expo and EAS (development builds and release workflows) preferred.
* Backend Skills: Familiarity with and API development.
* Cloud Expertise: Experience working with Azure Cloud services.
* Salesforce (Preferred): Exposure to Salesforce APIs or mobile SDKs is a plus.
* Agile Mindset: Experience working in Agile/Scrum environments.
* Communication: Strong communication and teamwork skills in remote settings.
Preferred Qualifications
* Experience in healthcare or enterprise mobile applications.
* Familiarity with mobile security and HIPAA compliance.
* Exposure to AI-driven mobile features or personalization.
* Experience with CI/CD tools like Azure DevOps or GitHub Actions.
Job Type: Full-time
Pay: ₹50, ₹90,000.00 per month
Work Location: Remote
Mobile Engineer
Posted today
Job Viewed
Job Description
Mobile Engineer (iOS & Android)
– App Support & New Features
About Us
DogHood is a growing community app for dog parents to connect locally and globally. With thousands of active users across the U.S., our mission is to help dog owners discover playdates, events, and trusted services in their neighborhoods.
We're looking for a contract mobile engineer
to help us maintain and improve our existing app while building out new features that keep our community engaged.
Overview
This is a contract role
(remote, part-time or full-time depending on availability).
You'll be responsible for:
Providing
ongoing support and maintenance
for our iOS and Android apps.Developing and deploying
new features
based on our roadmap.Ensuring app performance, stability, and security.
Collaborating with our small product and design team for releases.
Responsibilities
Diagnose and fix bugs, crashes, and performance issues.
Build and release new features for both iOS and Android.
Manage app store submissions and compliance requirements.
Optimize app performance and user experience.
Implement push notifications, analytics, and API integrations.
Requirements
Proven experience in
iOS (Swift)
and
Android (Kotlin/Java)
development.Strong understanding of REST APIs, Firebase, and mobile databases.
Familiarity with Git and CI/CD pipelines.
Ability to work independently and deliver on deadlines.
Strong debugging and troubleshooting skills.
Nice to Have
Experience with cross-platform frameworks (Flutter or React Native).
Background with push notification tools (e.g., OneSignal, Twilio).
Previous work on community or social apps.
Passion for dogs and pet tech
Contract Details
Remote role (U.S. time zone overlap preferred).
Flexible hours — estimated
10 hours/week
depending on workload.Competitive hourly or monthly retainer, based on experience.
Contract duration:
3–6 months
, with potential extension.
Mobile Engineer
Posted today
Job Viewed
Job Description
The Role
We are looking for a Mobile Engineer to join our development team. This role involves contributing to the development of a new mobile application and supporting the maintenance and enhancement of our existing React app. You'll work closely with other engineers, designers, and product managers to deliver high-quality mobile experiences that integrate with backend services and cloud infrastructure.
Responsibilities
* New App Development: Contribute to the design and development of a new mobile application using a modern tech stack.
* App Maintenance: Support and enhance the existing React Native mobile app and its backend.
* Backend Integration: Work with RESTful APIs and backend services built in
* Cloud Deployment: Utilize Azure services for hosting, authentication, and data management.
* Salesforce Integration (Plus): Assist in integrating mobile features with Salesforce workflows and data models.
* Performance & UX: Help ensure the mobile apps are performant, responsive, and user-friendly.
* Collaboration: Participate in Agile ceremonies and collaborate with cross-functional teams.
* CI/CD & DevOps: Support mobile build pipelines and release automation.
* App Builds & Releases: Manage mobile build pipelines, release automation, and deployments using Expo Application Services (EAS).
* Cross-Platform Development: Ensure smooth development and release processes across iOS and Android platforms.
Requirements
* Experience: 5+ years of professional mobile app development experience.
* Frameworks: Experience with one or more mobile frameworks (React Native, Flutter, Swift, Kotlin, etc.), with hands-on experience using React Native with Expo and EAS (development builds and release workflows) preferred.
* Backend Skills: Familiarity with and API development.
* Cloud Expertise: Experience working with Azure Cloud services.
* Salesforce (Preferred): Exposure to Salesforce APIs or mobile SDKs is a plus.
* Agile Mindset: Experience working in Agile/Scrum environments.
* Communication: Strong communication and teamwork skills in remote settings.
Preferred Qualifications
* Experience in healthcare or enterprise mobile applications.
* Familiarity with mobile security and HIPAA compliance.
* Exposure to AI-driven mobile features or personalization.
* Experience with CI/CD tools like Azure DevOps or GitHub Actions.
Job Type: Full-time
Pay: ₹70, ₹90,000.00 per year
Work Location: Remote
Mobile Engineer
Posted today
Job Viewed
Job Description
What you will do:
- Understand the architecture and lead the development of our lending app across
Android and iOS
platforms. - Own critical features end-to-end: from requirement analysis, design, coding, testing, deployment, to post-release monitoring.
- Build intuitive, high-performance, and secure app experiences that drive trust and adoption in financial products.
- Work closely with product, design, and backend teams to deliver features that improve loan journeys, repayments, and customer engagement.
- Integrate with native device capabilities, 3rd party SDKs, payment gateways, and regulatory frameworks (KYC, compliance, etc.).
- Optimize app performance for scale such as battery usage, network reliability, and offline-first workflows.
- Mentor junior developers, review code, and follow the best practices in mobile architecture and CI/CD pipelines.
- Bridge the native and cross-platform worlds by building and maintaining robust communication layers between our core Android components, ensuring seamless and performant interactions.
- Stay updated with industry trends (AI/ML-driven personalization, app security, open banking APIs) and bring innovative ideas to Prefr.
You should apply if you:
- Have
5–8 years
of proven experience in building and scaling consumer-facing apps (at least 1 end-to-end app on both Play Store & App Store). - Are proficient in
Kotlin/Java (Android)
and
Swift/Objective-C (iOS)
, with good exposure to
Flutter/React Native
for cross-platform features. - live and breathe
performance tuning, with demonstrable experience in debugging and optimizing memory, threading, and rendering issues on Android - Have experience in
fintech or lending apps
(preferred), understanding secure data handling, payments, and compliance requirements. - Thrive on
building pixel-perfect UI/UX
and delivering smooth, reliable user journeys. - Have strong problem-solving skills, an ownership mindset, and the ability to lead technical discussions.
- are open to learning new technologies and are excited to grow your skills across the mobile stack.
- Bonus: Experience with
AI-first app development
(AI-assisted workflows, personalization, or chatbot integration).
Why join Prefr?
- Opportunity to
shape the future of app-based lending in India
. - Work with a passionate, fast-moving team that values ownership and innovation.
- Flexible and transparent work culture.
- Competitive compensation and industry-best benefits.
Must Have
- Demonstrated evidence of writing
Kotlin (Android)
and
Swift (iOS)
. - Strong understanding of
OOP
and common
design patterns
; practical MVVM on both platforms (Hilt/DI on Android; Coordinators/DI patterns on iOS). - Strong analytical and troubleshooting skills for
root-cause analysis
(Crashlytics, Logcat/ADB, Xcode logs, Instruments/MetricKit). - Solid
networking
fundamentals on both: Retrofit/OkHttp (Android) and URLSession/Alamofire (iOS); auth/refresh, interceptors/middlewares, robust error handling. - Ability to build
modular, extensible
features/libraries (Android feature modules; iOS frameworks/SPM/CocoaPods). - Demonstrated evidence of
data/analytics instrumentation
(Firebase Analytics/BigQuery or equivalent) and event taxonomy. - Understanding of
RESTful API
usage and versioning; collaborate effectively with microservices backends. - Deep links/app links
on Android (HTTP App Links) and
Universal Links
on iOS;
WebView/WKWebView integrations
with JS bridges. - Push notifications
end to end: FCM (Android) and APNs (iOS), including deep links and attribution. - Store operations & compliance on both:
Google Play
(targetSdk, Data Safety) and
App Store
(ATS/privacy, review guidelines).
Should Have
- Foster usage of
modern language constructs
via code reviews (Coroutines/Flows, sealed classes on Android; async/await, structured concurrency on iOS). - Experience with
unit/UI/integration testing
: JUnit/MockK/Espresso/Compose tests (Android); XCTest/XCUITest/Quick/Nimble (iOS). - Understand
high-level design and
write
low-level design
docs for mobile features/modules. - Manage and prioritize multiple tasks in a
fast-paced
environment; clear communication with product/QA/backend/design. - Experience with the
Firebase suite
across both platforms: Analytics, Crashlytics, Remote Config, and Performance. - Experience with
CI/CD
: Gradle + Fastlane/Play Publisher (Android); Xcode build systems + Fastlane/TestFlight (iOS); GitHub Actions/Jenkins. - Experience with
monitoring/release health
: Crashlytics, Play Console vitals, Xcode Organizer/MetricKit.
Nice to have
- Mobile security hardening:
certificate pinning
(OkHttp/TrustKit),
Play Integrity
(Android) /
DeviceCheck/App Attest
(iOS), anti-debugging/root/jailbreak heuristics. - Ability to solve problems at
scale
(heavy WebView journeys, OEM/device fragmentation, performance & memory tuning). - A/B experiments and
Remote Config
-driven rollouts.
Be The First To Know
About the latest Mobile app creation Jobs in India !
Mobile Engineer
Posted today
Job Viewed
Job Description
This role will be based in Mumbai and Bangalore. To hear back quickly for this role, get in touch at:
Company Description
TEBillion provides technology-driven solutions that optimize business processes through automation, digitization, and integration. TEB Apps offers business automation and CRM software to maximize conversion rates and boost revenue. If you are seeking ways to automate processes, enhance efficiency, and reduce costs, TEBillion is the place to be.
Role Description
Key Roles & Responsibilities:
· Should be able to analyse the scenario and provide solutions.
· Should be a good Team Player.
· Must be able to analyse the issues and also debug the problem.
· Design and implementation of new components, modules and features
· Definition, implementation and extension of test suites
· Maintenance of existing components and code
· Debugging, troubleshooting and solving system issues
· Excellent communication skills for constant interaction with the global teams Develop project features from internal and external customer requirements and feedback.
· Apply standard technologies to software design, implementation and testing.
· Work closely with other team members to coordinate assignments and communicate progress and/or difficulties.
· Sound Technical know-how of latest technologies.
Desired Profile Required:
· At least 4+ years of development experience in Mobile App Technologies, Must have hands on experience in React Native, Typescript/Javascript.
· Work within a Project architecture to design consistent solutions.
· Strong knowledge of RESTful APIs, GraphQL and backend service integration.
· Focus on App performance.
· Ability to meet deadlines.
· Developing data persistence services.
· Experience with agile development.
· Proficiency in Project Management methodologies (Agile, scrum, kanban).
· Ability to manage timelines, and resources efficiently.
· Ability to medicate dispute and resolve conflicts within team.
· Aligning the technical work with business objectives.
· Test-driven development.
· Flexibility and ability to learn and use new technologies.
· Ability to work well in a team environment, as well as independently
· Adheres to established coding and process best practices
· Strong Logical Thinking.
· Design and Translate UI wireframe designs into functioning Mobile App interfaces.
· Participate in iterative development process to deliver projects based on agreed upon schedules.
· Troubleshoot interface code and browser compatibility issues.
Proficiency in mobile app testing, including unit test, UI test and automated testing frameworks.
Skillset:
React Native - Advance
Mobile App Native Features - Advance
Build and Deploy on App / Play Store - Advance
RESTful API - Advance
Unit Testing - Advance
Mobile Engineer
Posted today
Job Viewed
Job Description
Job Description: Flutter Engineer (3–5 Years Experience)
Location:
On-site @ Hyderabad, India
Employment Type:
Full-time
Hiring Speed:
Immediate (15 days or sooner)
About the Role
We are hiring a
Flutter Engineer
with
3–5 years of experience
to build and scale modern, high-performance mobile applications. The ideal candidate is passionate about
Clean Architecture, Flutter internals, and scalable state management
, and thrives in an environment where
code quality and performance are first-class citizens
.
Responsibilities
- Develop and maintain
Flutter applications
with focus on performance, reliability, and scalability. - Apply
Clean Architecture
and
SOLID principles
for modular and testable code. - Implement
state management solutions
(Bloc, Riverpod, Cubit, etc.). - Optimize
rendering, memory usage, and widget build performance
. - Write
unit, widget, and integration tests
to ensure code reliability. - Collaborate with cross-functional teams to deliver high-quality features.
- Participate in
code reviews, technical discussions, and architectural decisions
.
Qualifications
- 3–5 years of professional experience in mobile app development, with 3
+ years in Flutter/Dart
. - Strong knowledge of
Flutter internals
: widget lifecycle, rendering pipeline, isolate model. - Hands-on experience with
state management frameworks
(Bloc / Cubit / Riverpod). - Solid understanding of
repository pattern, dependency injection, and layered architecture
. - Experience with
CI/CD pipelines, automated testing, and performance tuning
. - Strong debugging and problem-solving skills.
- Excellent communication and collaboration abilities.
Bonus Points For:
- Contributions to Flutter/Dart open-source projects.
- Prior experience building apps for
large-scale, high-concurrency environments
. - Knowledge of
plugin/federated architecture
in Flutter.
Interview Process will be of 2 Rounds:
Technical Deep Dive (60–75 min)
- 20–25 questions covering Flutter, Dart, Clean Architecture, performance, and problem-solving.
- Hands-on coding challenge (short, focused on widget building/state management).
System Design + Architecture (60 min)
- Discussion on clean architecture, scalability, state management trade-offs, testing strategy.
- Evaluate problem-solving, clarity, and engineering maturity.
- Timeline:
Fast-track process with
15 days hiring window or immediate onboarding
.
What We Offer
- Competitive compensation
- Opportunity to work on
complex, large-scale Flutter applications - Engineering culture that values
clean code, scalability, and excellence
Mobile Engineer
Posted today
Job Viewed
Job Description
iOS / Android Mobile Engineer:
Note: By applying to the iOS Engineer posting, recruiters and hiring managers across the organization hiring iOS engineers will review your resume. Our goal is for you to apply once and have your resume reviewed by multiple hiring teams.
Are you excited about the opportunity to influence the software industry by being involved with visionary technologies and bringing them to life on mobile platforms? Do you want to work on consumer facing, but enterprise grade services? Do you like a start-up style delivery, with the vastly powerful Customer Success Platform? Want to work on award winning mobile applications that have millions of monthly active users? Then this might be the role for you.
At Salesforce, our engineers are always learning new things. We pride ourselves on writing high-quality code and maintainable systems that make our lives easier across the technology stack: Java, Swift, Objective-C, Kotlin, C++, and Javascript. Every engineer works on exciting, meaningful projects that impact our technical and product strategy. Were building the next generation of products leveraging frameworks, such as Swift, and tackling complex problems related to large-scale backend infrastructure and mobile platforms. We're building a team of talented and thoughtful people who will work together to build an enduring company that will change the way teams work together.
As a technical contributor on the Mobile team, you will be responsible for all aspects of the product, from development, quality engineering, and performance. You will be working on building native experiences in our extensive mobile apps portfolio, which includes apps like Salesforce App for iOS and Android. You will be working with a group of world-class engineers to build breakthrough features our customers will love, adopt, and use, while keeping our trusted platform stable and scalable. You will be interacting with multiple teams across Salesforce to help evangelize mobile development and help them light up their experiences on mobile platforms.
Role & responsibilities
* Independently designs and delivers code for features and products with a quality mindset.
* Provides oversight through code and design reviews for features delivered by other developers within their scrum team with a mobile first mindset
* Master the Salesforce development process, culture and code base
* Consistently provides input on product, process, quality and team direction
* A subject matter expert who drives quality by surfacing areas of impact and risk
* Develop test plans and test automation for features and/or products
* Verifies quality of the code delivered through manual and automated testing. Extends the automation framework where necessary.
* Works closely with senior developers, architects, PM, and UX to ensure their features are delivered to meet business and quality requirements
* Writes code for most areas of product.
* Troubleshoot production issues.
* Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance.
* Provide leadership and coaching to others on your scrum teams, as well as providing mentoring to others who may be on other scrum teams.
* Bachelor's degree (or its foreign degree equivalent) in Computer Science, Engineering, or a related technical discipline.
* Solid knowledge of Swift, Objective-C, KIF, Javascript/TypeScript, ReactNative, SQL, C++
* Deep understanding of Design patterns and Object Oriented Programming
* Demonstrable experience with real-world iOS for the App Store, Google Play Store, or Enterprise distribution
* Experience building and delivering highly scalable, reliable, and complex software systems on-time and on budget
* Knowledge of professional software engineering best practices for the software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations
* Ability to take a project from scoping requirements through launch
* A commitment to writing quality code including writing Unit and UI Automated tests
* An eagerness to learn new things and to help others do the same
* Experience in communicating with users, other technical teams, and project management to understand requirements, describe software product features, and technical designs
Benefits & Perks
Check out ourbenefits sitewhich explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more.
Salesforce Information
Check out our Salesforce Engineering Site.
Preferred candidate profile
Desired Skills:
* 3+ years professional experience with Mobile development IOS * 3+ years professional software development experience
* Experience with Javascript and ability to work in hybrid stack
* Experience with full stack software development
* Developed at least one complete network-based client application, available in the App Store or Google Play store
* Open Source Contributions are a plus
* Experience building SDKs for iOS , or with C++
* Experience with Agile development methodology (e.g., Scrum)