POSITION SUMMARY: Capable of implementing significant portions of code based upon well-defined requirements, adhering to established standards of quality for documentation and coding. Interacts well with a group, requiring some direction from manager and senior team members. Able to identify and act upon issues and problems that arise. JOB REQUIREMENTS: Four year college degree in Computer Science or equivalent experience. Strong Fundamentals in Data Structures and Algorithms Conversant about Internet technologies, communication protocols, and techniques. Conversant about database methodologies and database systems. Willingness to learn new platforms, as needed. Produced at least one large-scale commercial product/system. A solid understanding of any of following technologies with knowledge of debugging techniques and maintenance. iOS (Swift), Xcode eMQTT Knowledge of Backend APIs, Databases Experience in applying knowledge of good coding practices and fundamental computer science principles. Ability to work in a team and take direction well. Self-motivated and responds to supervision. Asks relevant questions. Can independently plan tasks and estimate their completion. Can adapt to changing conditions. RESPONSIBILITIES: Writes correct and clean code with guidance; consistently follows stated best practices. Participates in the technical design of features with guidance. Rarely makes the same mistake twice, begins to focus on attaining expertise in one or more areas. Learns quickly and makes steady progress without the need for constant significant feedback from more senior engineers. Makes steady progress on tasks; knows when to ask for help in order to get themselves unblocked. Able to own small-to-medium features from technical design through completion. Capable of prioritizing tasks; avoid getting caught up in unimportant tasks. Self-sufficient in at least one large area of the codebase, with a high-level understanding of other components. Capable of providing on-call support for their area including systems that they are not familiar with. Gives timely, helpful feedback to peers and managers. Communicates assumptions and gets clarification on tasks upfront to minimize the need for rework. Solicits feedback from others and is eager to find ways to improve. Understands how their work fits into the larger product and identifies problems with requirements. Practices writing test cases and documentations. Takes ownership of end to end delivery.
( JOB DESCRIPTION ) We are looking for a Senior iOS Developer who possesses a passion for pushing mobile technologies to the limits and Lead a team of talented engineers to design and build the next generation of our mobile applications. Your mission is to bring technological excellence to our app projects: create from scratch or scale: innovate, develop & improve the app. (Skills) Proficient in Swift, Modern Objective-C, Cocoa/CocoaTouch. Good understanding of Cocoa framework, CoreData, AutoLayout, UIKit, Xcode & iOS applications. Solid understanding of memory management with and without ARC. Great OO skills, including strong design patterns knowledge. Understanding of Apple’s design principles and interface guidelines. Experience with RESTful APIs to connect iOS applications to backend services. Experience with offline storage, threading, and performance tuning. Familiarity with cloud message APIs and push notifications. A knack for benchmarking and optimization. Proficient understanding of code versioning tools for Git / SVN. Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI) Strong communication and client-facing skills with the ability to work in a consulting environment is essential. (Responsibilities) Creating complex, enterprise-transforming applications on diverse, high energy teams. 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. Help maintain code quality, organization, and automatization. Thank you
Responsibilities: - Support the entire application life cycle (concept, design, test, release and support) - Develop application programming interfaces (APIs) to support mobile functionality - Produce fully functional mobile applications writing clean code - Gather specific requirements and suggest solutions - Write unit and UI tests to identify malfunctions - Troubleshoot and debug to optimize performance - Liaise with Product development team to plan new features - Ensure new and legacy applications meet quality standards - Research and suggest new mobile products, applications and protocols - Stay up-to-date with new technology trends Skillset Expected: - Programming languages such as C#, Java, Objective-C. Xamarin experience or knowledge will be an added advantage - Strong organizational skills - Drive to keep up to date with developments and trends in the tech and modern media world - The ability to learn quickly - The ability to interpret and follow business requirements - Problem-solving skills - Proven work experience as a Mobile developer - Demonstrable portfolio of released applications on the App store or the Android market - Experience with third-party libraries and APIs - Familiarity with OOP design principles - Excellent analytical skills with a good problem-solving attitude - Ability to perform in a team environment Why explore a career at The Yarn Bazaar: - Get an opportunity to extensively work on Xamarin, a cutting edge technology - Be a part of an agile and passionate team with no bureaucracy. We believe everyone`s opinion is important as we are a TEAM. - Direct involvement with the core team and the ability to influence the project`s future direction. - Flexible working hours - Informal dress code - Competitive salary and benefits
Cartisan is a start-up building mobile & cloud based products for automotive & EV companies to better engage with their customers and enhance overall experience of owning / using a car. For building automotive solutions supporting mobile and in-car apps with SAAS & analytics capabilities, we are hiring an experienced iOS Engineer at our Bangalore / Chennai office What’s on offer – Opportunity to lead development of a global tech product, competitive pay and stock options Responsibilities • Lead architecting, development, integration and testing effort for our iOS apps by taking ownership and delivering product features from concept to implementation • Be the key contributor to product design / technical architecture • Develop iOS appsas per product specifications in a fast-paced environment - working directly with the product owner, software engineers in the team and with end-users • Manage code repositories and build production-ready iOS apps ensuring best practices & clean code • Bring in high levels of work ethic and ownership on work responsibilities, dedication, and lead-from-the-front attitude to develop world-class customer and enterprise apps Requirements • Interest in the automotive domain • 2+ years of experience building LIVE iOS apps • Strong foundation in Computer Science fundamentals with good understanding of service oriented architecture, design patterns, data structures, algorithms, scalability, and availability • Fluent and updated with latest iOS libraries, app services and frameworks and well-versed in integrating iOSapps with web services involving REST APIs, JSON • Experiencedin developing iOS apps for retail / enterprise customers and familiar with implementing app functionalities with data processing, image processing, messaging, videosand integration with 3rd party services • Experience developing custom UI interfaces for iOS devices and implementing professional quality apps • Experience building and deploying apps for SAAS products and apps with multi-language support • Exposure to hybrid app development to build cross-platform apps would be preferred • Excellent communication skills and ok to work with cross-location teams How to apply All applications must be accompanied by a cover letter explaining why you feel you are the right candidate for the position and your resume. Please email your application to email@example.com
Should take responsibility for the planning and execution of technical projects Strong grasp of CS fundamentals and excellent problem solving abilities to ensure that systems are high in quality with maintainable and reusable code Experience with hands on coding and independent ownership of software components Deep understanding of software engineering practices, Object Oriented Analysis & Design, Design Patterns, Data Structure, Algorithms Ensure best engineering practices in performance, scalability, enterprise system
We at ProdEx Research are a small group which develops advanced software components and offer exposure to advanced research on Internet data parsing technologies. We are looking for high calibre candidates to join our team. You will be working on advancing existing algorithms and developing new ones. We apply for patents in the USA and you will be part of the team working in patentable areas. We offer a very competitive remuneration package. Responsibility: 1. Research, develop new algorithms for identified research topics in the domain of Internet data parsing and pattern recognition leading to US patents 2. Take initiative for generation of ideas and prototype development. 3. Responsible for growing technical expertise – both individually and of your group. 4. Technical leadership skills and hands-on contributions. 5. Work with the development team to integrate your components and test performance. Skills : 1. Strong understanding of CS fundamentals (data structures, algorithms and programming languages) 2. Algorithm speed optimization techniques 3. Expertise in C/C++ Experience: 1-3 years of relevant experience. Educational qualifications: Any engineering graduate ONLY CHENNAI CANDIDATES WILL BE PREFERRED. Please send your CV with your salary expectation.
Looking for iOS developer of 4-5 years of experience to develop our flagship customer app. Please contact 9730246928 for more details .
Experience - 2-5 years Location- Bangalore About us: Zilingo is an online marketplace established in 2015 with a focus in fashion and lifestyle. Founded by former Mckinsey consultant Ankiti Bose, and ex-Yahoo engineer Dhruv Kapoor, Zilingo hosts over 4,000 SMEs across Indonesia, Singapore, Thailand, China, Hong Kong, Vietnam and Taiwan with a reach of more than a million customers per month. Zilingo is built on the core principle of creating value in the long-tail fashion and lifestyle market which is enormous - yet largely unorganised. With Zilingo, you can discover fashion from Chatuchak, Haji Lane and Pasar Baru and find local designers and indie labels, all in one place. Zilingo is focussed on bringing together long-tail vendors that sell offline within markets and malls across Asia and provide them with a platform to grow their business. Passionate about building a culture of micro entrepreneurship, the company offer sellers unprecedented access to buyers, free-of-cost access to analytics, speedy logistics and secure payments. Zilingo currently has offices in 5 countries (Thailand, Singapore, Indonesia, Hong Kong & India). The young dynamic team, led by co-founders Ankiti Bose and Dhruv Kapoor, is looking for driven self-motivated individuals who are excited to build the next big thing in mobile shopping. We are looking for awesome Backend Developers who can add value to the organisation. Job Description: Zilingo is an exciting, Sequoia-backed marketplace connecting sellers and consumers in South-East Asia to each other, across national, language, and currency boundaries. Zilingo's wholly in-house platform is key to enabling small sellers to sell unique products to consumers across the region. Zilingo's backend platform is a network of microservices written in Scala on top of the Play framework and Akka. As a backend developer at Zilingo, you'll get to develop tons of our core libraries which help us develop better-scaling services faster, work on difficult problems, including recommendations, search, and fulfillment, and DevOps. We have a passionate engineering culture that encourages solving difficult problems and engaging closely with unique challenges to add value to hundreds of thousands of customers and sellers. We encourage ownership and innovation and love to work as a team.