




About PickYourTrail
About
Connect with the team
Similar jobs

Responsibilities:
- Writing clean and efficient codes for Android applications
- Identifying and resolving bottlenecks, rectifying bugs, and enhancing application performance.
- Collaborating with cross-functional teams to define and design new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Ability to brainstorm and come up with solutions to open-ended problems.
- Ability to take ownership and drive initiatives end to end.
- Desire to learn and dive deep into new technologies on the job.
- Solid understanding of CS fundamentals-Operating Systems, Databases, and Data Structure.
Knowledge and Skills:
- Prior experience as an Android Developer using Java, Kotlin, Android SDK, Android NDK
- Proficient understanding of code versioning tools such as Git
- Familiarity with RESTful APIs to effectively integrate Android applications
- Solid understanding of the full mobile development life cycle.
- Passion for products and aspiration to make a big impact.
- Solid engineering principles and a clear understanding of data structures and algorithms.
- Expertise in implementation of custom UI components along with fabulous animations and write/understand Rest APIs
- Experience working with Google Maps, Geo-locations, Media permissions, etc.


-Flutter: To build cross-platform mobile apps for Android, IOS, and Web. Should include making responsive UIs to efficiently query data and manage states in an optimized manner
-Design and Build sophisticated and highly salable apps using Flutter.
-Translate and Build the designs into a high-quality, responsive UI code.
-You will be writing readable and clear code using Dart that can be extensively documented for future use and upgrades.
-Write unit and UI tests to identify malfunctions.
-Design interfaces to improve user experience
-Research and suggest new mobile products, applications, and protocols.
-Stay up-to-date with new technology trends.
-Knowledge and understanding of Firebase.
-Experience in working with remote data via REST and JSON.
-Work on bug fixing and improving application performance.
-Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Skills:
-Good working knowledge of Database concepts
-High quality & optimized code
-Strong knowledge of JSON & the REST API is an added advantage
Requirements:
-Minimum 1 to 3 years of experience
-Good communication
-Willingness to learn new technology
-Analytical skills
-Team player
-Quick & Independent-learner
-Problem-solving skills


• Should design, develop, and maintain application individually as well as work in a group.
• Must adhere to agile methodologies and the project management followed in the project
• 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
• Interact with team for the day to day development tasks and hurdles.
• Attend all the project Meetings, discussion, other sprint meetings etc.
Desired Competencies (Technical/Behavioral Competency)
Must Have –
• Expertise in Objective-C programming language.
• Experience in Swift programming.
• Expertise in Cocoa Touch frameworks.
• Expertise in developing iOS applications.
• Good knowledge on Design patterns.
• Good knowledge in debugging and optimization tools like Instruments.
• Good knowledge in In-App purchase, Push Notifications.
• Good knowledge in generating .ipa files using different provisioning profiles.
• Knowledge in writing unit test cases.
• Should have good communication Skills.
• Experience in working in projects run as per Agile Methodology.
• Experience in interacting with people with different nationalities.
Good to have –
• Good knowledge in Bluetooth programming.
• Knowledge in Cross platform technologies like PhoneGap.
• Knowledge in native Android development.
• knowledge on External Accessory framework, Multi-peer Connectivity framework.
• Good to have knowledge in Audio domain and related frameworks.
Desired Tools Experiences
• Xcode IDE, Instruments.
• Experience in using client apps for version controlling system like svnX, bitbucket, Tower etc.
• Experience in code review tools/applications like gerrit, codecollaborator.
• Experience in version controlling system (SVN, git).
• Experience in Bug Tracking System (JIRA, QC etc...)
Required Technical Skill Set -
Keywords
Objective-C, Swift programming languages.
Native iOS apps development, Cocoa Touch
Educational Qualification
Required
Bachelor’s in Engineering in CS, EE or equivalent

Seenit’s suite of apps enables the leading retailers around the world to transform their customer experience and build loyal relationships with their customers. The apps allow retailers to make use of their physical infrastructure and resources to deliver a truly omnichannel experience in today's rapidly changing world of shopping.
We would welcome someone to the team who:
- Loves to write “clean”, well designed code to solve complex problems
- Can design, develop and test the core product software to ensure strong optimization and functionality
- Is inclined to contribute in all phases of the development lifecycle and takes end to end ownership of the project
- Is excited to support others to succeed and shine in a collaborative team culture
Your application will require you to have:
- Just some previous projects to showcase, no need for CV immediately
You should work with us because:
- We’re a relaxed diverse group and don’t take ourselves too seriously
- We're creative and want to change the world while we're at it (yes we do!)
- Our products have an international audience and our partners are around the globe
- Team lunches are more frequent than team meetings
- We love to travel and will ask you to take time off to refresh

- 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.



We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities:
1. Translate designs and wireframes into high-quality code
2. Design, build and maintain high performance, reusable, and reliable Java code
3. Ensure the best possible performance, quality, and responsiveness of the application
4. Identify and correct bottlenecks and fix bugs
5. Help maintain code quality, organization, and automatization
Skills:
1. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
2. Familiarity with RESTful APIs to connect Android applications to back-end services
3. Strong knowledge of Android UI design principles, patterns, and best practices
4. Experience with offline storage, threading, and performance tuning
5. Ability to design applications around natural user interfaces, such as “touch”
6. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
7. Knowledge of the open-source Android ecosystem and the libraries available for common tasks
8. Ability to understand business requirements and translate them into technical requirements
9. Familiarity with cloud message APIs and push notifications
10. A knack for benchmarking and optimization
11. Understanding of Google’s Android design principles and interface guidelines
12. Proficient understanding of code versioning tools, such as Git
13. Familiarity with continuous integration



Experience with developing native Applications for Android and iOS using Xcode, Objective C, Cocoa , iPhone SDK ,Android Studio and Android SDK.
- Hands on Experience with any mobile hybrid framework.
- Independently drive the design and development of mobile application project.
- Conceptualize and design Mobile applications based on need.
- Should have knowledge of Java, Objective C, Swift, GPS, SQLlite, Xcode IDE, iPhone UIKit framework.
- The coder should be well versed with using web services, Interface, Builder & Debugging tools, Google map kits, multitasking.
- Candidate must have independently designed and developed mobile applications
- Knowledge on App publishing process to Stores
- Familiarity with Push notifications, Payment Gateway Integrations, In-app purchases
- Proficient with API request and JSON Handling
- Expert and proficient in clean code best practices.
- Strong analytical and troubleshooting skills.
- Design and build advanced applications for the mobile platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- 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.





