We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Roles and Responsibilites:
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
About MyClassCampus
Similar jobs
About us:
- Techify solutions; one of the fastest growing IT Company of Ahmedabad is hiring for flutter Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Roles and Responsibilities:
- Building mobile applications using Flutter. Using REST API interface with Flutter applications and working in a cross functional team with other developers and designers.
- Strong experience in the design and development (full Life Cycle) of mobile applications (Android).
- Working experience in Web Service and REST API integration.
- Expertise in hybrid mobile app development using Flutter, Dart.
- Good knowledge of layout widgets Good knowledge of Javascript DOM manipulation.
- As a result, the candidate should be able to design, develop and test the products required for the company's needs.
- Deep knowledge of best practices for mobile app design.
- Sound knowledge of Dart and flutter framework
- Knowledge of RxDart and stream will be added advantage.
- Sound knowledge of Android and iOS application fundamentals.
- Should have complete understanding of the RESTful APIs and HTTP protocol.
- Should have strong understanding of Android and iOS App development.
- Coordinating with Client and Team Lead Maintaining records and providing timely updates to Team Lead and Founders .
- Ability to design applications in the preferred languages
Qualification Required:
- Bachelors/Masters degree in Computer Science, Engineering or a related subject
- Proven working experience of at least 3 years as a Flutter Developer
- Stronghold on OOPs fundamentals, Git workflow
- Have published one or more Android/iOS apps in the play store.
Perks you receive:
- Competitive Salary - Oh Yes!! This is a must.
- 5 days working - As you want it :)
- Flexible work timing
- Group Health insurance – Don’t worry we got you & your family covered.
- Opportunity to work with top professionals
- Platform to learn new technologies and grow yourself - We believe in learning & evolving
- Paid certification reimbursement
- Open Culture - Views are appreciated always!!
1. BS/MS degree in Computer Science, Engineering or a related field.
2. Proven experience in designing and developing iOS applications using MVVM, and Clean Architecture
3. Have published one or more iOS apps in the app store.
4. Proficient in Swift, Objective-C and Cocoa Touch.
5. Hands-on experience writing quality unit and integration tests.
6. Experience with iOS frameworks such as Core Data, Realm, Core Animation, XCTest etc.
7. Experience with offline storage, multi-threading, and performance tuning
8. Familiarity with RESTful APIs to connect iOS applications to back-end services
9. Understanding of Apple’s design principles and interface guidelines
10. Familiarity with push notifications and app extensions.
11. Proficient understanding of code versioning tools like Git.
12. Familiarity with CI/CD using Jenkins or AppCenter.
- Strong knowledge of 'Swift' programming language, knowledge of Objective C is a plus.
- Knowledge of Computer Science fundamentals in data structures, algorithm design, database, and efficient data storage.
- Strong knowledge of design patterns like Creational, Structural and MVVM, MVP, MVC, etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end service.
- Experience with offline storage, threading, and performance tuning.
- Experience with google map and location-based app.
- Knowledge of the open-source libraries available for common tasks.
Must have Skills:
- Excellent knowledge in Swift, Objective-C, or cocoa Touch should have strong understanding of mobile application specific concepts.
- Strong knowledge of data structure and algo.
Key Responsibilities:
- Communicate and actively participate in client call and understand requirements.
- Able to troubleshoot and debug the code, write code with best coding practice, and perform unit & Integration testing.
- Collaborate with the technical team to build and migrate applications.
- Design and build advanced iOS applications.
- Work on Bug fixing and improving application performance.
**Job Title:** Flutter Developer (Mid-Senior Level)
**Location:** [Bangalore]
**About Us:**
Green Tiger Mobility is a leading tech company that specializes in the field of retrofitting vehicles (Dual Powertrain). We are looking for a talented and experienced Flutter Developer to join our dynamic team and help us deliver high-quality mobile applications to our clients and customers.
**Responsibilities:**
1. Develop and maintain mobile applications using Flutter, ensuring the highest quality and performance.
2. Collaborate with the design and product teams to create user-friendly, visually appealing, and intuitive mobile applications.
3. Architect and implement new features, functionalities, and enhancements in Flutter-based applications.
4. Optimize and debug applications to ensure they run smoothly on various devices and screen sizes.
5. Participate in code reviews and provide constructive feedback to improve code quality.
6. Stay up-to-date with the latest trends and best practices in mobile app development, particularly in the Flutter ecosystem.
7. Contribute to the development and maintenance of coding standards and best practices within the team.
8. Troubleshoot and resolve technical issues in a timely and efficient manner.
9. Collaborate with cross-functional teams to ensure the successful delivery of projects.
**Requirements:**
1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
2. Proven experience as a mobile app developer, with at least 3 years of experience in Flutter development.
3. Strong understanding of the Flutter framework and Dart programming language.
4. Experience with state management solutions in Flutter, such as Provider, Bloc, or Riverpod.
5. Proficiency in mobile app architecture, design patterns, and best practices.
6. Experience with RESTful APIs and third-party integrations.
7. Strong problem-solving and debugging skills.
8. Excellent communication and collaboration skills.
9. A strong portfolio of previous Flutter projects is a plus.
**Additional Skills (Preferred, but not required):**
- Experience with other mobile development frameworks (e.g., Android or iOS).
- Knowledge of continuous integration and deployment (CI/CD) pipelines.
- Familiarity with version control systems (e.g., Git).
- Experience with Firebase or other cloud-based technologies.
**Benefits:**
- Competitive salary and performance-based bonuses.
- Health, dental, and vision insurance.
- Retirement plan options.
- Flexible working hours.
- Opportunities for professional development and training.
- A collaborative and innovative work environment.
If you are a passionate Flutter Developer with a track record of delivering high-quality mobile applications and are ready to take on a new challenge, we encourage you to apply for this position. Join our team and help us build cutting-edge mobile solutions that make a real impact.
To apply, please submit your resume, portfolio, and a cover letter detailing your relevant experience and qualifications. We look forward to reviewing your application and considering you for this exciting opportunity.
Who should Apply:.
• iOS Engineers with 2-4 years of experience in iOS app development using Swift or
objective C.
• Engineers with working experience in Swift or Objective C, iOS Frameworks, various
architecture patterns, OOPs concepts, MVVM etc.
• Experienced with iOS frameworks such as Core Data, Core Animation, UI Kitetc.
• Hands-on experience in multi-threaded programming and good knowledge of
networking concepts along with enhancing profiling apps.
• Hands-on with the tools like Git Bitbucket, JIRA, or Confluence.
• Experience of accessing data as JSON/ XML using REST APIs.
• Good to be experienced on Swift UI, Swift Package Manager, Swift Lint
• Knowledge of iOS design patterns and best practices.
Responsibilities:
- Create games in Unity for iOS and Android (OSX and Windows is considered a plus).
- Write super-clean, testable, and well documented code in C#.
- Implement systems for the games based on design specifications.
- Implement, debug and refine core game play features.
- Collaborate effectively with a small, high-energy team of game designers and programmers.
- Work with other developers to devise customized solutions to difficult problems.
- Implement game functionality as per design document and specification.
Requirements:
- Strong knowledge of object oriented design, design patterns, 3D Math, and data structures.
- Expert knowledge of Unity3D Programming including Unity GUI, C# scripting, Asset Bundles, Materials/Shaders and iPhone deployment.
- Graphics Development (Particle Systems, Shaders). Experience with both 3D and 2D graphics in Unity.
- Experience implementing and/or creating native iOS and Android plugins for Unity.
- Experience in Adobe Creative Suite, including Photoshop, Illustrator and Flash.
- Experience with Visual Studio and/or Team Foundation Server.
- Experience using mobile platform native features such as accelerometer, camera, push notifications, etc.
- Strong knowledge of C# and the .net framework 2.0 or above.
- Must love to roll-up sleeves and get dirty with Unity3D; Integrating textures, animation, meshes, adjusting lighting, setting camera angles, optimization, audio integration etc.
- Ability to work on fixed deadlines.
Skills:
- Experience with C#, Objective-C and Javascript are a plus.
- Level logic design, scene flow planning and creation experience.
- Facebook application development.
Who we are
At Criteo, our culture is as unique as it is diverse. From our offices around the world or from home, our incredible team of 2,700 Criteos collaborates to develop an open and inclusive environment. We aim to create a place where people can grow and learn from each other while having a meaningful impact. We work together to achieve our goals, push boundaries, and share successes. All of this supports us in our mission to power the world’s marketers with trusted and impactful advertising.
About the role
(This is a full remote work opportunity.)
We are seeking a highly motivated Technical Solutions Specialist to grow our South APAC team, with solid experience or deep interest in the Ad Tech industry and a real passion for helping clients achieve their marketing goals.
The ideal candidate has extensive experience in mobile app development,usage or customization. The person must thrive in a start-up environment, eager to deliver consistently in an evolving product landscape.
This is an amazing opportunity to join the world’s leading performance display advertising company.
What You'll Do
-
Understanding of Criteo products’ integration flows from a technical and sales perspective
-
Work with the internal stakeholders in Criteo to understand client business objectives
-
Providing feedback to our internal and/or client’s engineering team
-
Be responsible and have ownership for the designed end to end solution’s projects
-
Work in a fast-paced innovative environment and be cool under pressure
-
Thrive when confronted with complex problems that require innovative solutions
-
Act as a Subject matter expert on App related queries
-
Leverages technical knowledge of products to meet customer needs
-
Participate with the wider global team to improve and develop new tools and processes.
-
Play a leading role in the testing and deployment phases of new products and customized Solutions for our app business.
-
Proactive development of tools and solutions that will have an impact on our campaign performance or set up to support the growth of our South APAC team
-
Provide guidance to other team members on areas of expertise
-
Identify bugs, report them and work close to our internal teams for resolution
Who You Are
-
Engineering background with a computer science related degree
-
Fluent in spoken & written English
-
Experience with ad technology is a strong advantage, though not mandatory
-
Experience in developing or reviewing/debugging code for mobile apps, ideally on both iOS and Android
-
Experience with development and/or debugging MMP partner SDK's like AppsFlyer, Branch etc. will be a big plus
-
Other web programming languages is a plus (JavaScript, HTML, …)
-
Strong interpersonal and communication skills across all levels of interlocutors
-
Ability to work on multiple projects at once, prioritize and execute a large number of tasks, and resolve issues quickly
-
Proactivity associated to a “can do” way of working
-
Problem solving and a positive attitude in a fast-paced environment
-
Autonomous personality and interested in taking initiatives and lead on projects
-
Team spirit oriented, sharing best practices and open to train other team members
-
Attention to detail to act as a consultant and be reactive in front of any potential situations
-
Passion for new media, internet trends and continual learning
At Criteo, we believe the future is wide open when it includes everyone. We are committed to creating an environment where all Criteos feel a sense of belonging. We nourish our diversity by listening to all cultures within Criteo - and there are many. We are proud to be a global team and conscious that it takes people with different perspectives, thoughts and cultures to succeed. We want you to come as you are so we can succeed together.
Detailed Job Description:
Requisition No. |
Position Name |
Primary Skill |
Exp |
Location |
35481 |
Java Technical Lead |
Java, Spring Boot, Spring, Any ORM, Working experience in TCS Bancs or Integration Working Experience in ISO20022, SWIFT, Remittance (Mandatory) |
6- 8 yrs |
Noida |
Mandatory:
- 6-8 years of total IT experience delivering enterprise-scale applications or product implementations
- 1-3 years of experience working as a technical lead.
- Working Experience in ISO20022, SWIFT, Remittance ( Mandatory)
- Language & Frameworks: Java, Spring Boot, Spring, Any ORM ( Mandatory)
Preferred:
- Working experience in TCS Bancs or Integration with TCS Bancs
- Database: SQL Server
- Working experience in managing projects in Java Stack.
- Good Knowledge of Microsoft stack, Static Code analyzers, Overall SDLC Lifecycle, Design & Architecture
Type – Permanent
Candidate should be ok for On shore travel (Singapore Travel) coming in next 3 months (for at least 1 month as when required)
- Experience working on React Native.
- Design and build applications for the iOS platform.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Responsible for building native applications that can run on multiple platforms such as Android or iOS.
- Experience in handling a team.
- Experience in flutter.
SOFTWARE DEVELOPMENT ENGINEER
An SDET is a test professional with advanced programming skills who can create automation testing tools and frameworks to assist the manual testing process.
We are looking for a talented SDET to contribute to and review the creation of a testing suite for production software. The SDET's responsibilities include both software development and testing tasks and focuses on the testability, robustness, and performance of production software.
SDET Responsibilities:
- Understanding the flow of code and how it interacts with different components.
- Understanding project documents, customer demands, and product objectives to create and execute test cases.
- Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
- Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
- Handling technical communications and understanding the customers' systems.
- Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
- Noting all testing actions you have performed in daily and weekly reports.
- Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
- Researching test tools, methodologies, and trends and upgrading existing practices and processes.
- Managing the final quality on production release.
SDET Requirements:
- A Bachelor's degree in computer science, computer engineering, or a related field. This is optional, but good to have.
- Excellent programming skills with JavaScript.
- Knowledge of any of the following tools or similar. Cypress, Supertest, Chai, Mocha, Jest, Jasmine, Puppeteer, Karma, Playwright
- Knowledge of programming languages and process management methodology.
- Exposure to Behaviour Driven Development and experience in programming and testing.
- The ability to recognize risks and errors in an application.
- Excellent verbal and written communication skills.
- The ability to keep current with the constantly changing technology industry.
- A passion for testing, development, and software design.