We are looking for an enthusiastic and self-driven Android Engineer to join our team.
Roles and Responsibilities:
• To design and build advanced applications for the Android platform using Kotlin.
• To design solutions independently
• To collaborate with cross-functional teams to understand new features / to debug existing features.
• Should be able to demonstrate the features developed by him/her to the client.
• Work on bug fixing and improving application performance.
• Operates effectively in a fast paced, deadline driven, collaborative and iterative programming environment.
• Should have the ability to take knowledge transfer of any existing projects and contribute for bug fixes and
enhancements.
• Should proactively participate in the project assigned.
• Talk to the project members and get his/her queries answered to make quality contributions to the project.
• Should collaborate with the reporting manager to support any relevant work.
Desired Profile:
• 3-9 years of working experience in Android platform
• Strong technical background, good knowledge of Android Studio
• Strong command over Java and Kotlin.
• Need to have understanding of database (Preferably Room DB)
• Good understanding of integrating REST API’s.
• Excellent working knowledge of MVVM, GIT, JIRA.
• Should be able to help junior developers
• Should have strong knowledge of various concepts in Android down to the root cause of their existence.
• Should have historical knowledge of various features added or removed from Android like AsyncTask, LiveData,
etc.
Good to Have:
• Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
• iOS experience will be an added advantage.
• BLE communication
About CodeCraft Technologies Private Limited
CodeCraft Technologies is a digital transformation company offering mobility & cloud solutions along with design and consultancy services
With Codecraft you get a chance to work on cutting edge Technololgies.
You will be working on challenging projects into Cyber Security, IOT and Energy Domains
We have open and transparent work culture.
You will be working with one of the finest design teams
Similar jobs
Android Developer
Hi All,
Greetings!!!!
We are looking for an Android Developer who can work with our awesome team. If below JD sounds like the sort of thing which you are looking for, we should be speaking.
Job Summary
Designing and developing advanced applications for the Android platform. Unit-testing code for robustness, including edge cases, usability, and general reliability. Bug fixing and improving application performance. Talents who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers
Key Skills: Android, Android SDK, Kotlin or Rx-java, Android Studio, Open-source, APIs, AWS, GIT, Jenkins
Certifications: Completion of Android certification course will be an added advantage.
Additional Skills: Good communication
Job Requirements
- Android developer with expertise in Kotlin language or Rx-java library or Unity.
- Worked on the complete Android Ecosystem.
- Strong Knowledge of Android SDK, Android Studio and different versions of Android.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, multi- threading, and performance tuning.
- Solid understanding of the full android mobile development life cycle with Knowledge of the open-source Android ecosystem and the libraries.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- A knack for benchmarking and optimisation.
- Candidates should be a strategic thinker and have the ability to make technical sounds keeping abreast with the latest technologies and applying them.
- Understanding of Google's Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git etc..
- Have published one or more Android apps in the play store
- Working experience on Media streaming, Modular programming, Auto layout, Push Notification & Deep Linking.
- Have published one or more Android apps in the play store
- Working experience on Media streaming, Modular programming, Auto layout, Push Notification & Deep Linking.
Website – www.likeminds.community
Designation – Sr. iOS Developer
Location – Gurgaon
Responsibilities:
- Designing and building Likeminds iOS application.
- Collaborating with the design team to define app features and building a high quality application
- Ensuring quality and performance of application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before final release
- Publishing application on App Store
- Maintaining the code and atomization of the application
- Designing and implementing application updates
Skills Required
- Proven experience as an app developer.
- Proficient in Objective-C, Swift, Xcode and Cocoa Touch
- Extensive experience with iOS Frameworks and strong understand of development lifecycle
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principles and application interface guidelines.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Familiarity with push notifications, APIs and cloud messaging.
- Experience with continuous integration
Prior experience working in a startup is a plus.
Senior Android Developer
Roles and Responsibilities
At least 5+ Yrs of experience of Android Java and Kotlin programming application development,
Experience of design and development of Enterprise grade Mobile application
Hands on experience in performance tuning, debugging, monitoring
Experience designing clean and maintainable APIs
Experience with multithreaded programming, reusable frameworks, UI components, Android Jetpacks
tools and optimization techniques
REST API based web service and other system integration, web service integration,
Preferably have working experience of technologies like webRTC, ReactJS, NodeJS, JSON, Other hybrid
application development platform
Previous experience of developing VoIP based solution, live streaming/video calling based application
Nice to have: experience on Server side technologies like: J2EE, PHP. RDBMS knowledge on
MySQL/Oracle; Other associated technologies like: Git, JIRA, AWS technologies, Linux; Agile development
methodologies; Design Patterns like: MVC, MVVM ; Knowledge on various Security standards
DevOps understanding is a plus.
Previous experience of working in Product/Solution development or Start-ups will be added advantage
Domain Knowledge: Health care
Good Communication skil
MAC and iOS Developer
• No of Vacancy: 2
• Reporting To: CTO
• Work Experience: 2 to 4 years of experience in MAC OS and iOS Development
• Educational Qualification: Graduate in IT & above
Required Skills:
• Experience in creating applications for Mac OS X and iOS Applications
• Excellent in Objective-C and Swift
• Exposure working with C++ programming language for Mac application
• Integrate apps with authentication APIs
• Proficient understanding of code versioning tools like GitHub, firebase and Xcode so on.
Job Description:
• Execute full software development life cycle (SDLC)
• Develop flowcharts, layouts and documentation to identify requirements and solutions
• Write well-designed, testable code
• Produce specifications and determine operational feasibility
• Integrate software components into a fully functional software system
• Develop software verification plans and quality assurance procedures
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
• Deploy programs and evaluate user feedback
• Comply with project plans and industry standards
• Ensure software is updated with latest features
opening for senior software engineer having knowledge for 2 to 4 years in React native Android/IOS Native Development
5 days working
company based in Gurgaon
1. Design Patterns MVC, MVVP, MVVM (MVC != Massive View Controller )
2. Data Structures and Algorithms
3. Writing bridge code in Swift.
4. Backrground jobs
5. VOIP Notifications
6. Delegates
7. Using NIB files
In addition, you should be open to learning and able to challenge yourself and push yourself to accompish more in less time
Other skills include
1. Being a team player.
2. Being a good person
iOS Developer
at Webfarmatics Technology Pvt. Ltd.