CodeAstu was formed back in 2016 with intention of providing tech services to clients across the globe in Mobile, Web, Data Science/Engineering, DevOps, and QA technologies. The company is based in Pune, Maharashtra, India. We are looking for team expansion and have few key positions to fill in as a part of the process.
Responsibilities:
- 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
Skills:
- Strong Object-Oriented design and programming skills in Swift and Objective-C
- Familiar with iOS SDK e.g., UIKit, Cocoa Touch, Core Data, Core Location, etc.
- Strong knowledge of iOS UI/UX design principles, Architecture patterns like MVC, MVVM, VIPER, etc.
- Good knowledge in Mobile software development best practices – automation testing, UI & Unit testing
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apple’s design principles and interface guidelines
- Good understanding of code versioning and project management tools such as Git, Bitbucket, Jira, etc.
- Familiar with CI/CD processes and tools such as Jenkins, Fastlane, etc.
- Hands-on experience with tools like firebase and Realm for database and push notification
- Open-Source contribution and having personal projects on GitHub will give advantages
- Ability to use analytic data and user testing to inform design decision
- Ability to understand business requirements and translate them into technical requirements
- Very good Analytical and problem-solving skills and ability to adapt new frameworks quickly
- Good track record of having delivered successful consumer and or business apps on the app store
- Proficient in secure application development practices
- Knowledge of offline storage, threading, and performance tuning
- Excellent optimization and benchmarking skills
- Strong communication skills
About CodeAstu Technologies Pvt. Ltd.
If you love to work in an open culture and flat hierarchy environment where your thoughts, ideas and suggestion are valued? If you want to challenge yourself with technology problems and to go whatever way it takes to get them solved?then CodeAstu Technologies Pvt. Ltd. is right place for you. In return you will get salary which in general above market's average salary along with some exciting benefits.
Similar jobs
iOS developer Experienced
Job Summary :-
We are looking for an Experienced iOS developer who has good knowledge of mobile application development, maintenance and, bug fixing.
Your primary focus will be the development of iOS applications.
Responsibilities and duties:-
· Proficient with x code tool and swift programming language
· Basic Knowledge of Swift language.
· Knowledge about Storyboard, auto layout.
· Understanding of Apple’s design principles and interface guidelines.
· Familiarity with cloud message APIs and push notifications.
· Knowledge of the latest trends and technologies and the ability to use them in the apps.
· Design and build advanced applications for the iOS platform.
· Experience In Third-party libraries and APIs
· Ability to understand business requirements and translate them into technical requirements
· Collaborate with cross-functional teams to define, design, and ship new features
· Proficient understanding of code versioning tools, such as Github.
· Good Analytical and Problem solving Skills.
Key Skills:-
Java, Oops Concepts,Strong in IOS Development with swift or objective c.
Experience:- 1Year – 2Year
Required Experience and Qualifications:-
BE IT/ BE COMP/ MSC IT/ Diploma / BCA/ MCA
Salary:- 15k to 25k
Company Overview:
Where Creativity Thrives! Quicktouch Technologies Limited, a distinguished NSE-listed software development company, is renowned for its nine-year legacy of excellence. Our flagship product, Quick Campus, has become the cornerstone of over 3700 schools across India. As we expand, we're on the lookout for exceptional talents to join our dynamic team in Delhi.
As a Flutter Developer, you will be responsible for developing high-quality mobile applications using the Flutter framework and Dart language. You will work closely with our design and product teams to implement complex user interfaces and ensure seamless user experiences. Your role will involve using state management solutions, integrating RESTful APIs, GraphQL, and third-party services, and maintaining robust version control practices.
Key Responsibilities:
· Develop and maintain mobile applications using Flutter and Dart.
· Implement complex user interfaces and intuitive user experiences.
· Utilize state management solutions such as GetX, Bloc and Riverpod.
· Integrate RESTful APIs, GraphQL, and third-party services.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Ensure the performance, quality, and responsiveness of applications.
· Write clean, maintainable, and efficient code.
· Utilize version control systems like GitHub, Gitlab, and Bitbucket.
· Conduct thorough testing and debugging to ensure application reliability.
· Troubleshoot and resolve issues as they arise.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills and Qualifications:
· Strong understanding of the Flutter framework and Dart language with 2+ yrs of experience.
· Proficient in state management with GetX, Bloc and Riverpod.
· Experience in implementing complex user interfaces and creating intuitive user experiences.
· Knowledge of integrating RESTful APIs, GraphQL, and third-party services.
· Familiarity with version control systems such as GitHub, Gitlab, and Bitbucket.
· Strong problem-solving skills and the ability to debug and troubleshoot code.
· Excellent communication and collaboration skills.
· Attention to detail and a proactive approach to problem-solving.
Preferred Qualifications:
· Bachelor’s degree in Computer Science, Engineering, or a related field.
· Experience in working in an Agile/Scrum development process.
· Previous experience in developing and launching successful mobile applications.
· Familiarity with CI/CD pipelines and automated testing frameworks.
#Must be Proficient in Swift, Objective C, Apple’s Xcode IDE
#Knowledge of frameworks and APIs like Foundation, UIKit, and CocoaTouch
#Apple Human Interface Guidelines
#OpenGL or Metal, iOS graphics APIs
#Familiarity with iOS 10 and newer OS versions
#Knack for benchmarking and optimization
#Experience on web service integration (SOAP, REST, JSON, XML)
#Familiarity with cloud message APIs and push notifications
#Using version control (e.g. SVN, GIT)
#Excellent debugging and optimisation skills
#Good to have backend development skills
JD- Senior Flutter Developer
We are seeking an experienced Senior Flutter Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong background in mobile app development using Flutter, with a focus on building high-quality, performance-driven applications.
Key Responsibilities:
- Mobile App Development: Design and develop mobile applications using Flutter framework, ensuring high performance, responsiveness, and scalability.
- UI/UX Design Implementation: Translate UI/UX designs into high-quality code, with a focus on maintaining consistency and adherence to design guidelines.
- Cross-Platform Development: Leverage Flutter's cross-platform capabilities to develop applications that run seamlessly on both iOS and Android platforms.
- API Integration: Integrate with backend services and APIs to fetch and process data, ensuring seamless communication between the mobile app and server-side components.
- Code Optimization: Identify and address performance bottlenecks and optimize code for maximum efficiency and speed.
- Testing and Debugging: Conduct thorough testing and debugging to ensure the stability and reliability of the mobile applications.
- Version Control: Collaborate with the development team to manage code repositories using version control systems such as Git.
- Documentation: Maintain comprehensive documentation for codebase, APIs, and development processes to facilitate collaboration and knowledge sharing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3-5 years of experience in mobile app development, with a focus on Flutter framework.
- Proficiency in Dart programming language and Flutter SDK.
- Strong understanding of mobile app architecture and design patterns.
- Experience with state management solutions such as Provider, Bloc, or Redux.
- Knowledge of RESTful APIs and asynchronous programming.
- Familiarity with mobile app testing frameworks such as Flutter Test or Mockito.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Experience with agile development methodologies is a plus.
iOS Developer responsible for developing app from scratch.
We are looking to recruit a candidate for a role that will require:
- Translate design and wireframes into code
- Design, build, and maintain high performance, reusable, and reliable code
- Identify solutions through research and collaboration that resolves the root of problems as they arise
- Unit testing code
- Experience with cloud message APIs and usage of push notifications
Requirement
∙ 2+ years’ strong development experience in iOS
∙ Experience using RESTful web services within mobile applications
∙ Proficient with Swift and Cocoa Touch
∙ Knowledge of iOS UI/UX standards
∙ Understanding of Apple’s design principles and interface guidelines
∙ Experience with code versioning control, such as bitbucket/git
Education: Engineering
Work experience: 2 years relevant experience
Compensation: Based on Industry StandardsRequirement: -
- Managing a team of 3-4 engineers
- Hands on experience in Web applications and Mobile applications.
- 2+ years of professional experience working with React Native.
- 4+ years of professional software development experience.
- Should have experience in React.js as well
- Experience working with Swift, Objective C, and Java a plus.
- Meaningful experience working on large, complex systems.
- Familiar with Agile development methodology
- Should have strong fundamentals in React Native
- Should be good at Languages React Native, iOS, Android mobile
- Should be well versed with mobile application architecture
- Ensure and apprise stakeholders of technical feasibility, effort, and impact of implementations.
- Interact with clients to understand requirements.
- Able to convert business requirements to sizable tasks for developers to implement.
Key responsibilities:
- 1-2 years experience in React-Native based app development
- 1-3 years experience in Mobile app development (React-Native + iOS)
- Hands on experience in Redux
- Knows how to embed React-Native in a native (iOS/Android) component and vice versa
- Strong hold on JS/ CSS fundamentals
- Development experience of UI (layouts, animations, etc.)
- Experience of customizing libraries
- Good understanding of Design and Architecture Patterns
- Strong focus on app performance
Must have:
- Experience in iOS development
- Willingness to learn and work in React Native
Good to have:
- Experience in unit testing
Design and Build iOS product and Platform
- IOS coding using Objective C and Swift Ensuring quality deliverables, fixing application defects, maintaining code and implementing application updates.
- Designing coding, Documenting design, Defect free deliverables.
- Ensure the performance, quality, and responsiveness of application.