Android & MacOS Developers / leads --with C++
About Careator Technologies Pvt Ltd
About
Careator Technology is an end-to-end service provider for all your Application Development, Recruitment, and Staffing related requirements. Our primary competitive advantage is our ability to provide customized solutions that cover the whole process from beginning to finish. Careator maintains a broad variety of productive partnerships with organizations of the highest tier, and the firm ensures that each of its commercial associates is provided with an effective solution.
The founders of Careator understand that the combination of people and technology is essential to the success of a business. The company places a high premium on its employees and their relationships. This is reflected in the way that it creates its operational and strategic models, how it responds to consumers, how it connects with people, and how it promotes diversity in the workplace and the community.
Connect with the team
Similar jobs
We are looking "Mobile Developer" for Reputed Client @ Coimbatore Permanent Role.
Experience: 1-2 Yrs
Responsibilities:
• Support the entire application lifecycle (concept, design, test, release and support)
• Develop APIs to support functionality of mobile devices
• Work closely with colleagues in marketing and product development to improve app design and functionality
• Implement testing procedures to identify bugs
• Engage with users to better understand customer needs and opportunities for improvements
• Adapt current web applications for mobile platforms
Job Qualifications and Skill Sets:
• Bachelor’s degree in computer science or equivalent
• Minimum 2 years of experience with system design, programming, and data structuring
• Experience programming in Flutter, Java, Native Android, React or Swift
• Experience with OOP design principles
• Excellent analytical and problem-solving skills
• Experience working in a team environment
• Excellent verbal and written communication skills
• Ability to distill complex technical plans into easily understandable concepts for executive reports
Note: Candidates from Premium Institutions are preferred
What will you do? –
- Developing high quality native mobile experiences for our products – with a focus on UI/UX, simplifying complex use cases so that a non-expert can succeed
- Experience with Flutter.
- Knowledge of the latest mobile app development concepts, trends, software design patterns, usability, and HCI guidelines for mobile apps.
- Practical experience in consuming RESTful APIs
About the Job –
- 2+ years in mobile software development.
- Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on GitHub.
- Design and build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and build the designs and Wireframes into high quality responsive UI code.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and keeping everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git to keep in sync with other team members and managers.
- Ensure security guidelines are always followed while developing the app.
- Consulting with our customer facing representatives about software system design and maintenance.
- Experience with third-party libraries and APIs.
- Understanding of the Agile development life cycle.
- Experience with automated testing and building.
- Experience with Git, Jenkins, or other version control tools.
- Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
What do you need? –
- Knowledge of the latest mobile app development concepts, trends, software design patterns, usability, and HCI guidelines for mobile apps.
- Strong communication skills and ability to work in a collaborative environment with remote teams.
- Should enjoy solving tough problems and working with new technologies
- You’ll be partnering with design, product and user research teams to build world class applications.
- You’ll be working in a highly collaborative work environment with high degree of ownership and continuous feedback.
- Have a product mindset, can work with cross-functional teams to identify requirements and convert them to tech specs and action plans
- Have great learning appetite and ready to experiment with new technologies
This includes developing apps, which will help I-PAC carryout strategic operations, both within the organisation and for the campaigns.
This job includes designing app architecture, implementing iOS best practices, coordinating with backend and product teams. The job also requires working efficiently in a fast-paced, agile and challenging environment and provide regular updates of the progress made.
Job Responsibilities :
- Translate designs and wireframes into high-quality code from day one
- Write and maintain high performance, reusable, and reliable Swift/Objective C code
- Quickly learn and apply new iOS development methods and be updated with trends to maximize development efficiency.
- Communicate well and collaborate with backend, design and campaign teams
- Improve the quality standard of the apps
- Innovate to increase the desirability of apps/help in I-PAC campaigns
Minimum Qualifications :
- A Bachelor degree (preferably in computer science or a related field)
- 1+ year of experience in iOS app development field.
- Strong OO design and programming skills in Swift/Objective C.
- Hands-on experience with the Xcode5 and above, JSON and REST APIs.
- Understanding of delegates, constraints, basic UI elements and application life cycle
Preferred Qualifications:
- Experience in using APIs and third-party libraries (Alamofire, AFNetworking, Maps)
- Experience in implementing MVP/MVVM architecture
- Experience with Storyboards, Pickers, View Transitions and Scroll View
- Working knowledge of design patterns like Builder, Singleton, Adapter pattern etc.
- Experience in writing test cases
- Knowledge of using Git, Git branches and Github to manage codebases
- Knowledge of different analytics tools to analyse app data
Location: Hyderabad (Shall be open to travel as per business requirement)
We are looking for professionals who can preferably join within 30 days from the day of selection
- Meeting with the product team to discuss ideas and specifications.
- Establishing strategy and development pipelines.
- Planning and implementing native functionality.
- Transforming design ideas into functional code.
- Designing and building native plugin codes.
- Identifying and fixing code errors and native plugin bottlenecks.
- Ensuring products conform to high industry standards.
- 4+ years of mobile software development (iOS & Android).
- Bachelor’s Degree in Computer Science, Engineering, or related field.
- Deep understanding and proficiency in building mobile apps from scratch using at least one mobile language (Swift, Java, Objective-C, etc.). Experience with multiple platforms is preferred.
- Desire and ability to expand expertise into additional mobile languages.
- Expertise in designing testable software and building large scale, complex applications.
- Self-motivated with strong problem-solving skills.
- Passionate about writing clean, well organized, and production-ready code.
- A portfolio of Apps or SDKs already built and in the App Store and Google Play.
- Desire to build a larger in-house team and manage a group of developers over time.
- Some management experience preferred.
We're looking for a Sr. Android Developer to work on improving the performance and UX for our Android app and build kick ass new features.
If you love building slick Android apps and pushing the limit on interactions, animations and usability, then this one's for you.
Required Skills:
Worked in app teams with multiple contributors/ team members
Demonstrated understanding of app architecture + best practices
Detail oriented with a focus on app performance and stability
Expertise in UI implementation - interactions, animations and design. We do not always follow material design, so should be comfortable with building custom UI elements
Understanding of how to build online->offline apps using local databases and file storage, and syncing with remote resources
Experience implementing any of the following is a bonus: branch.io , Google Analytics, Flurry, Urban Airship
Understanding of utilizing phone camera and in-app image manipulation is a bonus
Self motivated (we don't micromanage)
Product and design oriented thinking
We're looking for a Sr. Android Developer to work on improving the performance and UX for our Android app and build kick ass new features. 4+ years of experience in Android development is a must, with the ability guide app architecture and development to create high performing apps with stellar UX.
If you love building slick Android apps and pushing the limit on interactions, animations and usability, then this one's for you.
Required Skills:
Worked in app teams with multiple contributors/ team members
Demonstrated understanding of app architecture + best practices
Detail oriented with a focus on app performance and stability
Expertise in UI implementation - interactions, animations and design. We do not always follow material design, so should be comfortable with building custom UI elements
Understanding of how to build online->offline apps using local databases and file storage, and syncing with remote resources
Experience implementing any of the following is a bonus: branch.io , Google Analytics, Flurry, Urban Airship
Understanding of utilizing phone camera and in-app image manipulation is a bonus
Self motivated (we don't micromanage)
Product and design oriented thinking
We are a Bengaluru based young & vibrant team planning to on-board amazing talent, someone like you. Please go through the job description below, and connect with us if you deem we are a good fit in the next step of your career progression.
We value your time & hence have a stringent policy to communicate a decision within 7-10 days.
Your work at Finin:
As our primary iOS developer , you are expected to
1. Build a light-weight, low latent iOS applications with limited or no dependency on third-party modules.
2. Build application logic & develop user facing features.
3. Build reusable components & front-end libraries for future use, as and wherever needed.
4. Translate designs & wireframes into high-quality code.
5. Define front-end architecture, document, estimate scope, & deliver on time.
6. Plan for new technology insertion & trade-offs in development.
Further, as any early stage start-up, we expect you to be comfortable wearing multiple hats, & be a proactive contributor towards building something truly remarkable.
Candidate profile:
1. At least 4 years of professional experience building native projects for iOS.
2. Have at least two live projects.
3. Practical knowledge of working with RESTful APIs, & version control tools such as git.
4. Experience creating custom libraries.
5. Proficiency in various software design patterns.
6. Accountable & a proactive communicator.
7. Has worked in agile or iterative environment. Can estimate scope & prioritise.
8. Independent problem solver. Comfortable with ambiguity & fast pace start-up work culture.
Bonus points:
1. If you have previous experience building technology for Finance products.
2. If you have contributed in at least two stages of product development: MVP & Growth.
3. If you are a polyglot.