
About Story Digital
About
Connect with the team
Company social profiles
Similar jobs
| 
 
 · Should have excellent knowledge of Swift and Objective C · Good working knowledge in Cocoa Touch · Experience with performance and memory tuning with tools · Experience with memory management & caching mechanisms specific to mobile devices · Experience with third-party libraries and APIs · Experience working with Core Data, Realm · Understanding of the full mobile development life cycle · Experience in publishing apps to the App Store. · Code version tool – Git, Bitbucket · Design Pattern - MVC and MVVM, MVP · Must be able to provide individual or project oversight on rapid prototyping/POC · efforts and large scale enterprise wide roll out planning. · Must be familiar with software development methodologies like Agile, Waterfall, Iterative etc. · Must have strong analytical skills and should be able to define and build competency assets – estimators, tools, reusable assets, scripts, etc. · Must have strong communication and customer interfacing skills with particular emphasis on Scope and Requirements Management · Experience in IoT domain will be a big plus  | 
Roles and Responsibilities:
· Must have at least 1 year of experience in Android Studio, Java/Kotlin.
· Translate designs and wireframes into high quality code.
· Ensure the best possible performance, quality, and responsiveness of the application.
· Identify and correct bottlenecks and fix bugs.
· Help maintain code quality, organization, and automatization
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
 - 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, threading, and performance tuning
 - Ability to design applications around natural user interfaces, such as “touch”
 - Knowledge of the open-source Android ecosystem and the libraries available for common tasks
 - Ability to understand business requirements and translate them into technical requirements
 - Familiarity with cloud message APIs and push notifications
 - A knack for benchmarking and optimization
 - Understanding of Google’s Android design principles and interface guidelines
 - Proficient understanding of code versioning tools, such as Git
 - Familiarity with continuous integration.
 
Required Skills:
- Designing and developing test automation scripts.
 - Using test automation guidelines.
 - Researching issues in software through testing.
 - Collaborating with QA Analysts and Software Developers to develop solutions.
 - Keeping updated with the latest industry developments.
 
- Writing clean code.
 - Building reusable code
 - Leverage native API's for deep integrations with both platforms, diagnose and fix bugs and performance bottlenecks for performance that feels native.
 - Architecting and building new apps from scratch.
 - Converting existing browser-based applications to mobile.
 - Developing high performance multiuser social media networking and analytics centric mobile apps.
 - Developing high performance multiuser mobile apps.
 - 
Performing and developing proper unit tests.
 - 
Performing additional duties as determined by business needs and as directed by management.
 - 
Working on bug fixing and improving application performance.
 
- The ideal candidate will have 2-3 years of experience.
 - Entrepreneurial with a founder mindset.
 - Ambitious, willing to work hard and invest in building a great career.
 - Candidate who care more about what they learn and the impact they make.
 - Take ownership of all tasks.
 - Believe in work-life integration. passion > work-life balance.
 - Must have experience into Android/ IOS Development
 - Must have experience into Hybrid apps Development
 - Willing to work with cross-platform frameworks
 - Experience with consuming REST APIs.
 - Experience with Git
 
Technical skills:
- Working experience in using the any of the design principles MVVM or MVP
 - Experience in using Web Services and SQLite data base
 - Experience in Multithreading concepts – Rx JAVA
 - Experience in using version control systems like SVN, GIT Hub, Bitbucket etc
 - Experience in using Dependency injection principles in android
 - Experience in using design patterns
 - Experience integration with 3rd party API’s like Facebook, gmail, retrofit, Picasso & 3rd party libraries
 - Experience/Knowledge in using google Flutter
 
About the Company:
- Founded in 2005 as a platform for building IT Solutions.
 - Nourtek develops custom software and applications for websites, desktops, and mobile devices.
 - Product based Multi-National Company (MNC) that strives to cultivate and spur a work environment that is one of the most challenging, career advancing, yet comfortable, friendly, safe and diverse with a family like atmosphere that supports professional and personal growth within and out of the company.
 - Headquartered in Dallas, USA with offices in India.
 - An expert team of 60+ work-focused engineers.
 - Known for its culture and healthy work-life balance with a 5-day work schedule.
 - Periodic sessions with expert’s professional as well as personal growth.
 - We incorporate state-of-the-art technologies and tools in our services and solutions.
 - Having multiple products in Insurance Domain.
 
Job responsibilities:
- We are looking for a 5+ iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.
 - Primary focus will be development of iOS applications and their integration with back-end services.
 - You will be working alongside other engineers and developers working on different layers of the infrastructure.
 - Having a skill like commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
 - 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.
 - Knowledge of other web technologies and UI/UX standards
 - Understanding of Apple’s design principles and interface guidelines
 - Help maintain code quality, organization, and automatization.
 - Have published one or more iOS apps in the app store.
 - A deep familiarity with Objective-C and Cocoa Touch
 - Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
 - Experience with third-party libraries and APIs
 - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
 - Solid understanding of the full mobile development life cycle.
 - Proficient understanding of code versioning tools like GitHub, firebase and Xcode so on.
 
Personal Attributes
- A passion for continuous improvement.
 - Candidate should be a team player and excellent communicator.
 - Strong interpersonal, problem solving, and organizational skills.
 - Self-motivated, quick learner who can manage multiple projects with minimal direction.
 - Be a self-driven individual with the go-getter attitude.
 - Excellent troubleshooting and communication skills
 - Attention to detail
 
Benefits:
- Open Door working Culture,
 - 5 days working,
 - Internal Growth opportunities,
 - Rewards & Recognitions,
 - Sports Activities,
 - Events & Celebration,
 - Handsome Perks,
 - Very good Referral Bonus,
 - Medical Insurance.
 
Shift Timing: 11 am to 8 pm (May very on project Demand)
Ahmedabad Location: Shapath 4, Opp. Karanavati Club, S.G. Highway, Ahmedabad.
Company Website:  http://www.nourtek.com/" target="_blank">http://www.nourtek.com/
we are in transition with new website launch so sharing a new website link as well: http://www.injala.com/#page0" target="_blank">http://www.injala.com/#page0
- Own the delivery of multiple features of the product end to end while hands-on in development as well
 - Advocate best development practices such as continuous integration/continuous delivery, automation (testing and infrastructure) and code modularity, extensibility, quality
 - Adopt security- first approach in the product development and ensure automated and manual security checks in place across the delivery pipeline
 - Lead by example and mentor other developers in the team both technically and professionally
 - Support other Senior Product Engineers and contribute to their growth professionally
 - Work with tech leads and the team to ensure shared technology vision and develop state of the art design and architecture for any product development
 - Work with other functions such as testing, analysis, infra management, support to ensure faster delivery of products
 - Ensure timely and accurate communication with broader team in order to share understanding of product functionality, features, and technology vision
 - Look out for technology trends across the industry and apply relevant developments to the products
 - Work with the decentralised application business owners to ensure their vision is realised through efficient technology and delivery timelines
 - Work in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent is valued over a role title
 - Develop personally and professional outside of the confinement of a traditional career path by focusing on what you’re passionate about rather than a predetermined one-size-fits-all plan
 
- Must have extensive hands on experiencing designing and building mobile applications on Android
 - Must have excellent programming, debugging and scripting skills with a solid understanding of Object-Oriented Design principles
 - Must have ability to learn/iterate quickly in a rapidly changing technical stack with nascent codebase and developer tools
 - Must possess a passion for delivery-focused development, and overcoming challenges through teamwork and self-motivation
 - Ability to work in a variety of client settings and in a team-oriented, collaborative environment
 - Ability to communicate technical vision and direction of the product and make significant impacts to technology and design choices
 
- Architectural design while leading and inspiring software development teams
 - Leading development of large, custom-built object-oriented applications
 - Continuous integration tools and test automation
 - Managing systems in production and understands release process, monitoring, and debugging
 - Working and developing in agile environment working with XP/Scrum development practices
 
- Expertise in end to end Android development and release management
 - Proficiency in at least two of the following: Java, NodeJS, Go, JavaScript, Python programming stacks, and passion for software engineering and craftsman-like coding prowess
 - Knowledge of software practices like refactoring, clean code, domain driven design, Encapsulation etc
 - Hands on experience managing databases like MongoDB, Cassandra, Redis
 - Exposure to event driven systems and event streaming engines like Kafka
 - Good knowledge of DevOps tooling like docker, kubernetes, ansible/chef, AWS.
 - Solid OO skills, including strong design patterns knowledge and enterprise integration
 
 Seeing a project from conception to finished product.
 Working alongside web developers.
 Meeting both technical and end-user needs.
 Expert knowledge of Native Mobile Development, Android SDK's, Rest APIs & API
integration
 Knowledge on RDBMS & NoSQL
 Strong understanding of SOLID principles and Object-Oriented Programming
Languages
 Should have experience in Retrofit, Dagger, Animation,Canvas, Google Map APIs
 In- depth knowledge on Android log analysis, performance issue analysis (Trace
View, Memory analyser tool).
 Should have hands on experience on analysing the crash and ANR logs.
 Should have prior experience in module design & defining interface between
modules.
 Design, Develop & Prototype for Android phones and tablets (multiple screen sizes).
 Write and maintain documentation for all features in development.
 Work with product owner to meet specification needs
 Collaborate with other developers to design and optimize code
 Drive a best practices approach to the continuous improvement of our products,
processes, and tools.
 Evaluating code to ensure it meets industry standards, is valid, is properly structured,
and is compatible with devices of all standard range (Mobile/Tablet).
 VCS (Version control system): Git
 Testing: Experience with unit testing and tools
 Attention to detail
 Creative vision
 Good organizational skills
 Good problem-solving skills
 Patience, a big one
 Identifying problems uncovered by customer feedback and testing, and correcting
 Able to develop ideas and processes and clearly express them
-Backend framework integration with Python
- 3+ years of experience in native android app development.
 - Strong programming experience in Core Java, Android SDK
 - Experience working with Kotlin is a plus
 - Experience working with Media player
 - Experience working with offline app & content security, Encryption and Decryption
 - Experience working with FCM
 - Experience with web services integration, REST API framework, social media and other third party integrations
 - Write good quality code, unit tests, automation and performing code reviews.
 - Should have Experience of Social Integration.
 - Ready to take complete ownership of multiple products, work alone on project if required
 - Good knowledge in Android services/Framework layer and its debugging
 - Experience with version control systems, preferably Git.
 - Shipped multiple Android Applications that are currently available in the Google Play Store
 - Good knowledge of data structures, algorithms and time/space complexity analysis.
 - 
Good problem solving abilities.
 - 
Ability to communicate well with Product and Engineering Team
 - Experience with a start-up would be added advantage.
 










