


● Overall at least 1 year building software for iOS devices
● Experience with iOS SDK, Objective-C, Swift and Xcode IDE
● Experience with JSON, XML, JavaScript and interfacing iPhone/iPad applications to server-side API's
● Comfortable developing rich GUI's for the iPhone and/or iPad
● Solid grasp of object-oriented concepts and MVC programming techniques
Responsibilities
● Work on multiple simultaneous projects
● Divide projects into module with timelines
● Hands on coding, systems analysis, design and delivery of projects assigned.
● Coordinating project performance with business and clients.
● Completes assigned projects in a timely manner.
● Meets project objectives, providing systems that operate in a cost-effective manner.
● Keeps management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product.
● Escalates and refers all projects beyond scope of authority.
● Consults with and advises development areas on applications in area of responsibility.
● Responds to problems in a timely, effective manner.
Bonus Points
● Experience with Android/Java
● Cross Platform Application development

About Flatworld Solutions
Similar jobs


A bit about us
WeatherBug, a division of GroundTruth, empowers people to plan their day thanks to hyperlocal weather forecasts. With 10+ million monthly users, our app and website are favorites on the App Store and Google Play Store. We use a vast network of weather observations and innovative technology to give you real-time forecasts, alerts, and insights. Our team is passionate about enhancing user experiences and always looks for new ways to use weather data to make a difference. Join us at WeatherBug and help people stay informed and prepared for whatever the weather brings. Let's make it happen together!
Learn more: www.weatherbug.com
At GroundTruth, we believe that innovative technology starts with the best talent and we have been ranked one of Ad Age’s Best Places to Work for three years in a row (2021, 2022 & 2023). Learn more about the perks of joining our team here.
Role : Senior Software Engineer (iOS/React Native)
Location : Remote, India
*This role requires Core Work Hours from 8:30 pm to 12:30 am IST (will change as per daylight saving in US). The remaining hours are completed at individual discretion.*
Role Characteristics:
Recognized subject matter expert who knows how to apply theory and put it into practice with in-depth understanding of the professional field with limited oversight from managers. Independently performs the full range of responsibilities within the function; requires deep job knowledge of areas typically obtained through higher education combined with experience. Manages large projects or processes and problems faced are difficult and often complex; analyzes problems/issues of diverse scope and determines solutions. May manage programs that include formulating strategies and administering policies, processes, and resources; functions with a high degree of autonomy. Influences others regarding policies, practices and procedures.
You Will:
- Design, architect, and document the entire system, down to the details, to meet team needs.
- Code robust iOS solutions to solve current problems, identifying and fixing issues within your areas of expertise.
- Act as a CodeOwner and stakeholder in code reviews within your area of expertise.
- Automate unit, integration, and end-to-end testing solutions, working closely with the QA team to ensure seamless integration.
- Deploy and run your code in pre-production to ensure quality before release.
- Develop and maintain debugging tools to enhance team efficiency.
- Collaborate with vendors to ensure third-party SDKs are properly integrated and functional.
- Perform and monitor mobile releases for iOS, ensuring smooth rollouts and updates.
- Retire outdated solutions and resources when no longer needed, ensuring the system remains efficient and streamlined.
- Provide operational support for your deployed code and all code within your domain of expertise.
- Identify and address team-wide issues, preventing problems from occurring.
- Coordinate across all business teams to resolve technical issues, mitigate risks, and provide actionable solutions.
- Perform other job-related duties as assigned
You Have:
- 4-year degree in Computer Science or a related field OR 9+ years of experience in software development.
- 7+ years of experience in software engineering.
- 5+ years of experience with iOS development tools (Swift, SwiftUI, Objective-C, Xcode, Core Data, Combine, Foundation, UIKit).
- 2+ years of experience with SwiftUI or declarative UI frameworks.
- 3+ years of experience on an Agile team.
- Proficiency in Concurrency, Multithreading, and Swift Combine or other asynchronous programming patterns.
- Knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management on iOS.
- Ability to effectively communicate across teams to provide and implement solutions.
- Proven ability to troubleshoot complex issues and execute solutions.
- A strong sense of self-drive and technical expertise to work independently and within a team.
- Mentorship skills to guide junior and mid-level engineers.
- Excellent communication and documentation skills to articulate ideas clearly.
- Strong problem-solving and critical-thinking abilities to handle edge cases and unexpected issues.
- Experience collaborating with cross-functional teams (designers, product managers, QA).
Great if You Have:
- Experience using React Native (Function Components, Hooks, Redux, JavaScript/TypeScript).
- Familiarity with ingesting and exposing large datasets in the weather industry.
- Experience in the advertising industry.
- Proficiency with tools like GitHub, Jenkins, Spinnaker, Artifactory.
What we offer
At WeatherBug, we want our employees to be comfortable with their benefits so they can focus on doing the work they love.
- Parental leave- Maternity and Paternity
- Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays)
- In Office Daily Catered Lunch
- Fully stocked snacks/beverages
- Health cover for any hospitalization. Covers both nuclear family and parents
- Tele-med for free doctor consultation, discounts on health checkups and medicines
- Wellness/Gym Reimbursement
- Pet Expense Reimbursement
- Childcare Expenses and reimbursements
- Employee assistance program
- Employee referral program
- Education reimbursement program
- Skill development program
- Cell phone reimbursement (Mobile Subsidy program)
- Internet reimbursement
- Birthday treat reimbursement
- Employee Provident Fund Scheme offering different tax saving options such as VPF and employee and employer contribution up to 12% Basic
- Creche reimbursement
- Co-working space reimbursement
- NPS employer match
- Meal card for tax benefit
- Special benefits on salary account
We are an equal opportunity employer and value diversity, inclusion and equity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


We are looking for a Mobile Lead (IOS & Android) for one of the leading TMT bar manufacturers & suppliers in Kolkata.
Role - Mobile Lead (IOS & Android)
Experience - 5+ years
Location - Kolkata
Job Description :-
As a Mobile Lead, your primary responsibility is to oversee the development and maintenance of mobile applications for our organization.
Some of the key job responsibilities include :-
1. Leading the Mobile Development Team: You will lead a team of developers, designers who are responsible for building and maintaining mobile applications. You will be responsible for Coding, delegating tasks, setting goals and timelines, and overseeing the team's performance to ensure that the development process runs smoothly.
2. Developing Mobile Applications: You will be responsible for developing mobile applications for iOS and Android platforms, using a range of programming languages such as Swift, Java, Kotlin, and React Native. You will need to ensure that the application is scalable, user-friendly, and meets the specific requirements of the organization.
3. Collaborating with Stakeholders: You will be responsible for collaborating with various stakeholders in the organization, including product managers, project managers, designers, and other development teams to understand the requirements and objectives of the application. You will need to ensure that the application aligns with the overall product roadmap and meets the business objectives.
4. Ensuring Quality: You will be responsible for ensuring the quality of the mobile application, including testing, debugging, and fixing any issues that arise during the development process. You will need to
ensure that the application is free of bugs, runs smoothly, and meets performance and usability standards.
5. Keeping Up with Emerging Trends: You will need to stay up to date with the latest developments in mobile technology, and emerging trends in user experience and design. You will need to ensure that the mobile application is using the latest technologies and is in line with industry best practices.
6. Managing Project Budget: You will be responsible for managing the budget for mobile development projects, including resource allocation, vendor management, and contract negotiations.
Overall, the Mobile Lead is a critical role that requires a strong understanding of mobile development processes and the ability to lead a team to deliver high-quality mobile applications.


Responsibilities:
- Design, build, and maintain high-performance, reusable, and reliable code.
Requirements:
- Strong knowledge of swift.
- iOS app architecture.
- REST API Integration.
- Experience in creating fluid animations using UIKit animations and transitions
- Proficient understanding of code versioning tools, such as Git.
- Familiar with APN and Firebase Push notifications.







Our client's Mobile app has been downloaded by more than 15 million users. Daily, more
than a million users login to the application. As a fast growing company, we are
preparing for a future of tremendous growth and disruption in finance. We are looking
for a React Native developer (SDE2) interested in building performant mobile apps on
both the iOS and Android platforms. The incumbent will be responsible for architecting
and building the applications, as well as coordinating with the teams responsible for
other layers of the product infrastructure. Building a product is a highly collaborative
effort, and as such, a strong team player with a commitment to perfection is required.
● Leverage native APIs for deep integrations with both platforms.
● Diagnose and fix bugs and performance bottlenecks for performance that
feels native.
● Reach out to the open-source community to encourage and help implement
mission-critical software fixes — React Native moves fast and often breaks
things.
● Maintain code and write automated tests to ensure the product is of the
highest quality.
● Participating in SDLC processes streamlining, POC development, Functional
Estimation, Performance Tuning, Environments setup, etc.
● Adherence and promoting best development practices that ensure high
quality
● Ability mentor junior developers and actively contribute to code reviews and
improve the code base for scale and maintainability
● Hands-on experience in Android/iOS app development via React-Native
● Experience in Build systems and Deployment processes
● Experience in writing unit testing code with libraries like Jest, Enzyme , Jasmine, Mocha, etc.
● Excellent problem solving, debugging, and troubleshooting skills.
● An avid follower of the best practices, optimization strategies, and design patterns
● Knowledge of RN available inbuilt UI components and the props those UI components accept.
● Good knowledge of monitoring and tracking down app crashes and bugs using advanced tools
● Experience in profiling tools in Xcode and Android Studio
● Experience in 3rd party services integration
● Knowledge of architectures, trends and emerging technologies


DevDarshan is a devotional platform launched by IIT graduates to promote the teachings of Indian culture and the Hindu way of life in India around the world. In the 21st century, where everything around is digitized then why not temples. That’s the idea behind DevDarshan.We’ve built a community of devotees from multiple Countries, through our Mobile Application that connects Temples and Devotees, have successfully raised seed investment and also started to generate revenue for the temples and Priests associated with us. Right now we are looking to grow our team and build new exciting features for devotees all around the world.
This is where you come in.
We are looking for a passionate and self-motivated individual to help our mobile application.
Requirement:
- Solid understanding and Proven working experience of Flutter, Dart, Flutter UI, and animations.
- Extraordinary sense of architecture, design, and writing clean code using reusable components
- Should have experience working with native technologies like Android, iOS
- Experienced in working with remote data via REST and JSON
- Should have published one or more mobile apps in Google Play or App Store
- Experience working in an agile development process
- Proficient understanding of code versioning tools, such as Git.
- Write clear, maintainable, and testable code that you are proud of
The Role
This role is a senior developer role which will naturally progress into a Mobile App Team Lead role.
The ideal candidate will need to have complete ownership over the development aspect of the mobile app.



We are building 25+ years of strong regional business acumen, deep relations, and experienced management to revolutionaries trade through comprehensive digital platform and to fulfill the needs of consumers, retailers, suppliers, distributors and manufacturers through digital brands with a vision to disrupt, build, and own the retail business value chain in each market.
We at the present have our presence in UAE, India, Iraq and Saudi Arabia.
Job Description :
- Architect, build and maintain excellent React Native applications with clean code
- Technical design of complex mobile applications
- Implement pixel perfect UI's that match designs
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party API's.
- Write unit and integration tests.
- Release applications to IOS and Google Play stores.
- Work with native modules when required
- Guide team members for design and implementation tasks
- Co-ordinate end-to-end implementation
- Cooperate with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
Perks of working with us :
- Objectives are set to help you align and contribute to the mission
- Ample opportunities for interacting with customers, product managers and the leadership
- You will self-asses your progress while managers will guide you through continuous feedforward.
- Leverage and build strong connections across communities of interests
- Pick your Mentor to help you navigate the present and drive your future
- Continuous learning and upskilling through Nexversity
- Flexibility to move across functions, skills and technologies
- Hybrid work mode to drive balance


*Should be experienced in unity game development.
*Responsible to Develop top quality 2D and 3D games for Android, iOS and Windows using Unity 3D engine
*Write well-designed, efficient code using C# / JavaScript
*Game development
*Coordinated with other Teams in Production like Artists/Game Testers/Game Designers to meet project deadlines.



• based web and mobile applications using React ecosystem
• Work as a part of a small team that includes other react native
• developers, designers, QA experts, and managers
• Build app and UI components from prototypes and wireframes
• Work with native modules as and when required
• Use Native APIs for tight integrations with both platforms – Android and IOS
• Write automated tests to ensure error-free code and performance
• Improve front-end performance by eliminating performance bottlenecks
• Create front-end modules with maximum code reusability and efficiency
• Implement clean, smooth animations to provide an excellent user Interface
• Work with third-party dependencies and APIs
• Work with Redux architecture to improve performance of the websites/mobile apps
• Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
• In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
• Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
• A complete understanding of the full mobile app development lifecycle right from prototyping
• Knowledge of type checking, unit testing, typescript, prop types, and code debugging
• Experience working with REST APIs, document request models, offline storage, and third-party libraries
• Strong understanding of web technologies like JavaScript, HTML, and CSS
• Knowledge of user interface design and responsive designs
• Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on
• Experience working on large, complex web and mobile apps
• Ability to create and maintain smooth continuous integration and continuous delivery pipeline of React Native applications
• Understanding of React Native best principles and design aesthetics
• A positive mindset and continuous-learning attitude
• Stay updated with new updates, technologies, and news of React Native
• Ability to solve issues and contribute to libraries as and when needed
• Experience working in an agile development environment
• Strong verbal and written communication skills to communicate strategy
• Familiarity with modern front-end tools and building pipelines
• A collaborative approach to build apps and solve complex problems
• Attention to detail and problem-solving skills
• Client-focused approach with a goal of creating user-centric designs
• Good interpersonal, communication, and collaboration skills
• Ability to write clean, well-documented code that follows good coding practices


JOB DESCRIPTION:
Role:
• Develop features for Olacabs’s iOS application for customers
• Work on bug fixing and improving application performance
• Actively participate in feature design
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Take ownership of the features assigned right from estimating timelines to Production release Desired experience
• Experience working on iOS platform
• Experience in developing B2C mobile applications
• Expertise in development and implementation of mobile applications with custom UI components
• Experienced in memory management and in designing high-performance apps
• Experience working with Google Maps and Social APIs
• Experience working with Objective C, Cocoa, Core frameworks and the iPhone SDK (5.0 and above).
• Experience in shipping applications through App store
• Experience with analytics tools like Google Analytics, Flurry
• Well versed with mobile UI/UX conventions
• Experience in using GITDesired Skills:
• Strong understanding of Object Oriented Programming, data structures and design patterns
• Strong in C/C++, Java programming skills
• Knowledge of software development processes & agile methodologies
• Strong problem solving and debugging skills
• Excellent English language (written & verbal) communication skills
• Good understanding of DB Design Ios-SDE3- should be strong in Cocoa touch, Swift, Objective-C, MVVM architecture.

