ApnaComplex is one of India’s largest and fastest-growing PropTech disruptors within the Society & Apartment Management business. The SaaS based B2C platform is headquartered out of India’s tech start-up hub, Bangalore, with branches in 6 other cities. It currently empowers 3,600 Societies, managing over 6 Lakh Households in over 80 Indian cities to effortless manage all aspects of running large complexes seamlessly.
If it excites you to - drive innovation, create industry-first solutions, build new capabilities ground-up, and work with multiple new technologies, ApnaComplex is the place for you.
The primary responsibility of this role is to design, develop, and maintain applications individually as well as work in a group. Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines and develop process improvements to improve system quality and efficiency.
Responsibilities:
- Should design, develop, and maintain applications individually as well as work in a group.
- Should maintain quality and security of the assigned development tasks applying the best design and development guidelines as defined in the project.
- Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines.
- Must adhere to agile methodologies and the project management followed in the project
- Assist in technical and project risk management and participate in mitigation activities.
- Interact with the team for the day to day development tasks and hurdles.
Must Have:
- Expertise in Objective-C programming language.
- Experience in Swift programming.
- Expertise in Cocoa Touch frameworks.
- Expertise in developing iOS applications.
- Very good experience in designing applications with best suited Design patterns.
- Should have a strong knowledge and experience in using SOLID principles.
- Good knowledge in socket programming, device communication.
- Good knowledge in debugging and optimization tools like Instruments.
- Good knowledge in Push Notifications.
- Good knowledge in generating ipa using different provisioning profiles
- Knowledge in pushing apps to AppStore.
- Knowledge in writing unit test cases.
- Good knowledge in iOS human interface guidelines and coding standards.
- Should have a very good experience in technically mentoring the team and assisting the team when required.
- Very Strong communication Skills and interpersonal skills
- Experience in working in projects run as per Agile Methodology.
- Must have very good analytical abilities and problem solving capabilities.
- 1 year of software development experience
Good to have:
- Good knowledge in Bluetooth programming.
- Good to have knowledge in Audio domain and related frameworks.
- Good to have knowledge in Database tools like Coredata Desired Tools Experiences
- Xcode IDE, Instruments.
- Experience in using client apps for version controlling systems like bitbucket.
- Experience in using UX/UI tools like Figma.
- Experience in Version controlling System (SVN, Github).
- Experience in Bug Tracking System (JIRA, QC etc..)
About Anarock Technology
Similar jobs
Function: Software Development
Designation: App Lead
Open Position: 01
Location: Hyderabad
About Keus
Keus is at the forefront of integrating elegant design with state-of-the-art technology in smart home automation and architectural lighting. Our mission is to transcend ordinary living, offering a luxurious smart home experience that is seamless and beyond compare.
Our philosophy is centered around a design-first approach, where impeccable aesthetics meet unparalleled functionality. At Keus, a cadre of leading Industrial Designers, Electronics and Electrical Engineers, and Software Architects, merge their expertise to redefine industry standards and craft bespoke smart home products and solutions that lead the way in innovation.
We pride ourselves on being the benchmark of sophistication and holistic smart home experiences in India, relentlessly innovating not only to meet but redefine global standards.
Keus is on an ambitious path of expansion, with 2024 marking our entry into the thriving markets of Mumbai, Bangalore, and Pune. Our strategy involves directly engaging with Architects, Interior Designers, and leveraging Digital Marketing to enhance our customer reach.
Discover more about our vision and offerings:
● Visit our website: www.keus.in
● Watch us on YouTube: KeusSmartHome
● Follow us on Instagram: @keussmarthome
Join us in shaping the future of luxurious Smart living.
Position Overview:
We are seeking an App Lead in the Engineering Department. We are looking for a candidate who is responsible for designing, developing and maintaining the Keus Flutter Mobile App. Understanding of programming concepts is necessary. Should have Prior knowledge of programming & app development (should have built Flutter apps before). A good understanding of system architecture and network communication helps.
Key Responsibilities:
· Designing and developing full architecture for products/features for the Keus Mobile app
· Review, approve, or modify product designs.
· Manage & mentor a team of app developers.
· Make detailed plans to ensure the team's deliverables.
· Ensuring responsiveness of the application
· Writing reusable, testable, and efficient code
· Meet both technical and consumer needs.
Key measures of success:
· Design
· Development
· Maintenance
· Customer Adoption
Key Competencies:
· Ownership for action and results
· Customer Centricity
· Process Centricity
· Development Centricity
· Cross-functional collaboration.
Qualifications:
● 7+ years of developing native and hybrid apps. 3+ years of flutter
● Bachelor's degree (Computer Science preferable but not strictly necessary)
● Experience with deploying apps to stores, management of different builds and release pipelines
● Experience in working with design tools and libraries like Figma/Adobe Xd
● Experience designing solutions for entire products/services (app structure design, Ui components, and transitions)
● Well-versed with Agile/Scrum and DevOps software development methodologies and Processes
● Should know the basics of mobile & tablet application programming and developing apps that perform well on different-sized devices
● Decent knowledge of algorithms and data structures (At least needs to have a working knowledge of time complexity)
● Knowledge of security standards and techniques for mobile applications
● Experience coding ui widgets for responsive design
● Proficient understanding of code versioning tools, such as Git
Role Expectations:
· Product Ownership & Consumer Centricity
· In-depth understanding of the system & the product
· Placing yourself in the shoes of the consumer when developing
· Getting actual feedback on your delivered products
· Final owner for anything related to the app
• Solution Development & Delivery
· Work closely with the product head and the team to deliver the solutions promptly
· Manage team resources and prioritize team deliveries (Estimate timelines for projects)
· Translate user-based functional actions into code architecture and discuss the solution with the team
· Given a set of requirements from the product team, break them into work items that follow a coherent code architecture. Communicate the design goals and allocate work in small, sensible work items to the team
· Work closely with other development heads to ensure teams are on the same page regarding the solutions designed (Only oversight, agile product teams will suggest the solution)
· Ensure quick fixes & resolutions to minor bugs that are reported. Work with the product & QA head to prioritize issues and backlogs.
· Coordinate with the Field support head and handle support issues from the field. Suggest permanent fixes to those issues.
· Coordinate with the infrastructure team to deploy solutions for dev and prod
· Manage development environments for the team & releases to QA (versioning, changelogs, etc.)
· Work with release head to deliver beta releases and prod releases to the stores on time
• Team Management & Growth
· Plan out team bandwidth required for the annual goals and hire the right people based on the requirements
· Ensure new hires are onboarded, understand the full solution, and get them up to speed on the development standards and code architecture
· Ensure team members are being fully developed. Understanding their strengths, and weaknesses Providing the right training at the right time, and helping them plan out their growth
· Maintenance & sharing of the knowledge base. Setting documentation standards and making sure all solutions are delivered with proper documentation
• Field Expertise
· Build stuff that works, works well, and is performance and integration-tested. Scalable, maintainable, and understandable.
· When designing solutions, ensure backward compatibility in case of partial updates to the system
· Ensure proper developmental practices like code reviewing, branching, automated test suites, and logging are followed
· Work with the infra team to build automated deployment pipelines to make releases smoother
· Stay up to date with the latest developments in the field and drive adoption of said tech to meet our requirements
• Culture
· Drive the values of the organization and ensure the team imbibes and adopts a similar mindset
· Work with the consumer experience head to ensure the team gets direct exposure to customers and understands the real-world impact they are creating
· Spread a positive & enthusiastic vibe and make sure that the workplace is fun and dynamic
· Plan activities/learning sessions with the team to keep them engaged and ensure they are developing their skills
Keus Culture:
Join a team that is passionate about innovation and excellence. At Keus, we value creativity, collaboration, ownership, and a commitment to leading the smart home revolution.
What Keus Offers:
· The opportunity to be at the forefront of the home automation industry, working with high-end clientele.
· A dynamic and supportive work environment that values innovation and creativity.
· Competitive salary, commission structure, and benefits.
· Professional growth opportunities in a rapidly expanding company.
Keus is an Equal Opportunity Employer; We celebrate diversity and are committed to creating an inclusive environment for all employees.
Kitaabh is looking for a Flutter Research Engineer with expertise in building responsive mobile applications and custom widgets. You'll be responsible for following best coding practices, managing app publishing, and handling a dynamic team. Join us to shape the future of accounting software with your Flutter expertise
We are looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps. Deep experience contributing to and managing high-scale production mobile apps. You must have strong previous experience in Flutter and Dart development.
Requirements :
• Good exposure to integration projects.
• Hands-on experience and expertise in Building interfaces with Android SDK, Android Studio and development.
• Rest Api knowledge.
• Expertise in Android Flutter.
• Passion for best design and coding practices and a desire to develop new creative ideas.
• Skills required teamwork, leadership, and self-motivated.
• Adaptive to learn any technology.
Responsibilities :
• Design and Build sophisticated and highly salable apps using Flutter.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs.
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Work on bug fixing and improving application performance
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Hello
Company Name : Crescentek
Company Website: https://www.crescentek.com/" target="_blank">www.crescentek.com
Job Position: Sr. Android Developer
Remote work
Job Description
- Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
- Act as a technical reference/subject matter expert in all mobile application development life-cycle areas.
- Contribute to the high-performance of the agile-development lifecycle by ensuring Productive, consistent, and successful sprints by working to reduce blocking issues for the team.
- Maintain existing mobile software systems by identifying and correcting software defects.
- Coach and develop team members to increase the team’s bench strength and flexibility.
- Participate in regular design and code reviews with development team members to confirm the use of best practices.
- Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
- Understand and evaluate new technologies, develop skills in new technologies.
- Complete special projects and assignments as assigned
Requirements
- Android engineering experience (3 years) iterating on and shipping native Android applications
- Solid understanding of Java, Kotlin, Foundational Android APIs (e.g., Bluetooth, NFC, Cronet), and Android Studio
- Familiarity with Google's Developer Program Policies
- Comfortable following a DevOps methodology and a Development Process that leverages pull requests, code reviews, automated testing, and continuous deployment.
- A preference for code that is legible and descriptive over code that tries to be clever
We are a health-tech company looking for smart iOS developer with atleast 2 years of experience. The roles and responsibilities will include –
Key Skills:
Core data – database; core animation; sql lite; swift 5.1; architecture - mvc/ mvvm
Technology
- Primary Skills: Swift(4 and above)
- iOS Tools: Xcode, source control(git, Bitbucket), JIRA
- Framework: Excellent with MapKit, Core location, Offline data storage (CoreData, Realm, SQLite ), Networking(Url Session, Almofire), Graphs, XCtest, UI, and Foundation frameworks
- Good to have: Objective C, Any other cross-platform technologies
Responsibilities
- Must have hands-on experience with maps and should understand the basics of GIS.
- Should understand data visualization techniques on a map.
- Understand requirements around functionality and translate those requirements into elegant functional solutions.
- Working along with the other developers to create and maintain a robust framework to support the app's concept, design, build, deploy and test.
- Excellent debugging and optimization skills.
- Should understand app deployment process, preferred to have released applications on iTunes before.
- Should understand iOS design patterns.
- Should be familiar with the concepts of localization and multilingual support.
- Keep up to date on the latest industry trends in mobile technologies.
- Good communication skills to explain technologies and solutions to technical and non-technical stakeholders.
Job Location: Thane, Maharashtra
Job Timing: Mon - Fri 10am to 7pm
- Good experience in teamwork
- Should be work in agile methodology
- Everyday task update to team leader
- Master into research and development task for some major function
- Developer should have to be updated with latest technology
Technical
- Understanding of Application life cycle
- Knowledge of Programming language Dart
- Knowledge of Native Programming language Kotlin/Java and Swift/Objective-C
- knowledge and experience of Flutter and Dart SDK
- knowledge of Bloc coding structure or any other professional coding structure
- knowledge and experience of project version control [Git]
- Networking library like http and dio
- Local storage library like floor or moor
- Crashlytics and Analytics using Firebase
- Firebase push notification or any other
- Familiar with Google APIs. [Google Maps, Mapbox]
- Knowledge of OOPs and Dart/Flutter coding standard
- Must have experience into android and ios performance and optimize technique
- Must have knowledge of latest operating system for Android and iOS
•Having a Knowledge of Android Sdk & Java
•Collaborate with cross-functional teams to define, design, and ship new features
•Work with outside data sources and APIs
•Unit-test code for robustness, including edge cases, usability, and general reliability
•Work on bug fixing and improving application performance
•Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Create games in Unity for iOS and Android.
- Write super-clean, testable, and well-documented code in C#
- Collaborate effectively with a small, high-energy team of illustrators, designers, and programmers.
- Work with other developers to devise customized solutions to difficult problems.
- Self-motivation with a strong desire to learn and stay up to industry standards.
- Ability to prioritize tasks and contribute to multiple projects.
- Excellent verbal and written communication skills.
- Capable of working independently and within teams.
- Deadline-oriented contributes to team efforts by accomplishing tasks on time.
Location: Goregaon east, Mumbai
Requirement:
We are looking for a skilled Developer with 2+ years of experience in mobile application development for iOS.
Primary Responsibilities:
- Work closely with the core team to come up with new features and implementing them
- Work on new products and services and provide support to existing applications
- Integrate REST services into mobile applications and familiar with App localization technique
The ideal candidate must possess the following skills:
Functional: Swift, Objective-C, Xcode, Networking, Data Structures, GIT & JIRA, GCD, Core Data, OOPS, Design Patterns
Mandatory: Passionate about sports, Problem-solving, Team player, Target & Result oriented
Additionally, the candidate must demonstrate good communication skills and a solid understanding of cricket and football (among other sports).