About this Role: As part of the frontend development team, you will be responsible to build and maintain client side applications for our users collaborating with cross-functional teams comprising Product, Design, BI, and other engineers. You will define best practices for client side architecture and build for the long term over iterations that bring measurable business value. You will be involved in recruiting engineers for the team and mentoring them As a company, we are very data driven and customer focused. As an engineering team, we are driven by metrics and care deeply about agility without compromising on the quality of our output. We are working towards creating an environment where individuals feel empowered to take ownership and initiative. About You: ● You have a minimum of 7 years of experience building high-performance consumer-facing mobile applications at product companies of a decent scale● You have a keen eye for mobile architecture and able to assist your team in making the right choices for every project ● You have previous experience building react native applications from scratch● You have prior experience with recruiting and building a high-performance team● You have a passion for mentoring and helping people on your team grow and achieve their goals● You practice test-driven development● You are familiar with both Android and iOS design patterns, and GraphQL● You have some exposure to native app development in Swift, Kotlin, or Java ● You have strong knowledge of software development fundamentals, including a relevant background in computer science fundamentals and agile development methodologies. ● You are an excellent collaborator & communicator. You know that startups are a team sport. You listen to others, aren’t afraid to speak your mind and always try to ask the right questions.● You are excited by the prospect of working in a distributed team and company. Location: We are primarily looking for candidates in Bangalore but are open to other locations in India for the right candidate. At the moment, however, like most teams, we are fully remote.
Experience with building scalable applications on android and IOS Experience in working with Dart. Knowledge of unit & integration testing Knowledge of agile development process, jira Knowledge of API integration Strong UI building skills Experience with version control systems (bitbucket, git etc.) Strong knowledge of algorithms and Data structures Demonstrated experience working on application development projects and Test-driven development. Experience in writing high quality code Experience in Fintech domain will be another added advantage Experience in developing mobile apps in Flutter. Strong knowledge of Architectural pattern like Bloc, Provider etc in Flutter. Ability to think about scalability and reusability while developing flutter widgets. Ability to handle updates in UI with high frequency data changes. Knowledge of iOS application deployment. Strong state management knowledge. Knowledge of writing Plugins in Flutter is a good to have skill.
Responsibilities Design and build advanced applications for the iOS 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. Requirements BS/MS degree in Computer Science, Engineering or a related subject Proven working experience in software development Working experience in iOS development 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
Experience: 4 - 9 yearsMUST have worked on development of ecommerce/Large scale b2c apps working in high transactions applicationsGood Experience and knowledge of webviews and performance Good Experience and knowledge of API design Experience and knowledge of writing testable and high-quality code You will contribute to helping build creative interfaces and sophisticated components to improve the customer experience in one of products, ranging from our Loyalty program benefits and special features in the app for our customers, focusing on a range of sustainability initiatives to exclusive member features, or our login and sign-in process using JWT tokens, or enabling personalization and relevance across the site Strong coding skills in iOS technology, including Swift and Objective C Experience and knowledge of webviews and performance Experience and knowledge of API design Experience and knowledge of writing testable and high-quality code What competencies are qualifying (nice to have)? Experienced in agile software development practices (automated testing, mob/pair programming, CI/CD etc.) Comfortable in discussing product design and improvements Experienced in Azure DevOps and/or other cloud environments Beneficial to have experience with customer facing sites, ideally retail and ecommerce. Ideal if there’s experience with large enterprises and high volume solution
Job Description for Mobile app developer: We are looking for a self-driven, passionate Mobile app developer who has 2 to 5 years of experience in building performant mobile apps on iOS platform. The key skills we are looking for are: Has demonstrable experience in building mobile native apps for iOS Having experience in native app development for Android platform is an added advantage In-depth knowledge in at least Swift or ObjectiveC (knowing both is a plus) Proficiency in frameworks like React Native is highly valued and desired The candidate must have at least 2 years of relevant experience in native mobile app development. Detail-orientation and appreciation of usability, design and aesthetic elements is a must. Over all experience of 2 to 5 years.
About the Role We, at upGrad, believe in giving ownership and responsibility to each one of the team members. As an iOS Developer, you will be a part of the iOS app development team and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code. Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners. Roles & Responsibilities Own end to end development and operations of high-performance software development team. Design the architecture and deliver clean, testable, and scalable code Participate in requirement gathering and display a strong sense of ownership and delivery Maintain high standards of software quality within the team by Participating in regular peer-reviews of solution designs and related code Provide technical leadership to teammates through coaching and mentorship. Skills Required Minimum 6 years of strong iOS development experience with at least 2 Apps Published on App Store of Enterprise Platform. Strong Swift concepts along with OOPS, Computer Science fundamentals, Memory Management, App Profiling experience. In depth understanding of frameworks like UIKit, Foundation classes, AutoLayout, Core Data, Networking, Collections, GCD, ARC. Solid understanding to write modular code, template based programming which is Unit testable (Critical Requirement) Solid understanding of iOS architectural patterns especially VIPER (and MVVM) and their importance in scalable software development process. Prior understanding of Git (must have), JIRA, Trello, Confluence, etc Experience in iOS UI creation using Storyboards, XIB and Code. Experience with standard libraries like RxSwift, Swinject, Alamofire, etc. Good written and verbal communication. Ability to collaborate with multiple teams to work on different phases of the project. Knowledge about App Store, publishing an app and the common rejection reasons.
This is an early hire role and you'll be responsible for the design and development of a new mobile app for our Assembly's bonus, reward, & recognition platform. We're looking for someone to join our team who is both highly analytical and enthusiastically creative. Ideally, you are a seasoned engineer who can empathize with users, take the lead on design & architecture, and write clean, maintainable code. You will join our small team and have a huge impact on the trajectory of the company. Job Description We are looking for an iOS Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include developing the mobile app, setup the mobile development team and translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. At Assembly, we deeply care about the user experience and the nuances that are involved in shaping an intuitive service. We need an engineer with good knowledge of Apple design guidelines. About You Passionate about company culture. You love challenging yourself to constantly improve, and sharing your knowledge to empower others You like to take risks when looking for novel solutions to complex problems You care about solving big, systemic problems. You look beyond the surface to understand the root causes so that you can build long-term solutions for the whole ecosystem You have excellent attention to detail You have strong interpersonal and communication skills You are self-directed and self-motivated, able to lead a project or play a supporting role You understand the needs of a young and scrappy startup and work to solve problems expeditiously without compromising the product Responsibilities Develop new user-facing features Build reusable code and libraries for future use Write unit and integration tests Ensure the technical feasibility of UI/UX designs Optimize application for maximum speed and scalability Assure that all user input is validated before submitting to back-end Collaborate with other team members and stakeholders Skills And Qualifications Proficient understanding of iOS design guidelines Understanding of iOS app development Proficient understanding of Swift Good understanding of asynchronous request handling, authentication, authorization and auth token handling Familiarity with Figma and/or Sketch for working with design. Proficient understanding how iOS app store work. Proficient understanding of code versioning tools, such as BitBucket/GitHub Proficient understanding how iOS app submission work Experience Minimum 6 years of professional software engineering Minimum 4 years of professional app development experience Should have submitted apps to the App store. Bachelor degree or greater in Computer Science
Why you should be interested in this role? Biofourmis is pioneering an entirely new category of digital health, by developing clinically validated software-based therapeutics to provide a better outcome for patients, smarter engagements and tracking tools for clinicians. By combining Machine Learning Technology we are creating a truly unique movement in the health space. Our team works in a cross-functional agile setup consisting of mobile developers, backend developers, designers, product managers, researchers, and scrum masters. Biofourmis headquartered in Boston, develops and delivers clinically validated software-based therapeutics to provide cost-effective solutions for payers, accelerated research and drug development for biopharmaceutical companies, advanced tools for clinicians to deliver personalized care, and, ultimately, better outcomes for patients. Our robust digital therapeutics products and pipeline cover multiple therapeutic areas including heart failure, acute coronary syndrome, COPD, and chronic pain. A successful Series C round, strategic acquisitions, key commercial multi-year contracts, FDA approvals, new U.S. headquarters and industry recognition were among some of our achievements in 2019 and 2020. Customer Engineering Team at Biofourmis Our team mission is to improve the entire Customer Support infrastructure to help our Customer Care team and operations team to the deliver exceptional experiences while continuously improving the whole journey - for both User/Patient and Clinicians. What you will do Design, build and improve the mobile experiences for Biofourmis mobile apps Partner with the product management team to define and execute the feature roadmap Coordinate with cross functional teams (Backend, DevOps, Design etc.) on planning and execution Proactively manage stakeholders communication related to deliverables, risks, changes and reliance Provide technology leadership to the team and foster engineering excellence What You Will Need Should have at least 3 years of experience with iOS development Proficient in Swift programming, Cocoa, Xcode and the iOS SDK Expertise on Interface builder, Auto Layout and Size Class is a must Enjoy working on an app that delights and impacts millions of users globally Deep knowledge in iOS Apps architecture and implementation Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team Well-versed with Agile methodologies, TDD and Test Engineering and Automation You have shipped or contributed to shipping one or more apps in the Apple store Note: The role is expected to work in different timezone, either Singapore, US Remote work option is available during pandemic period
Your Contributions...● You will be engineering champions, designing solutions for real-time complex technicalproblems to impact a billion people.● You will need to choose which architectures suit future requirements and mold therelevant modules accordingly.● Ownership of product/business requirements.● Craft the opportunity for reusable frameworks, toolkits that would be used across iOSTeams.● Work closely with the relevant platform stakeholders and Collaborate with multipleproduct teams.● Ownership of the app’s performance, health matrix, and build an app for the next billionpeople.● Reviews cross-team work critically and ensure it’s appropriately broken down and prioritized,and well understood by all involved teams.Technical DNAs Expected● 7 Plus Full-Time, Professional Software Development Experience.● Proficiency in Swift and Objective C, a novice in backend development.● Solid fundamentals of data structures, Algorithms, System Design.● Good understanding of internal and external libraries and write code with usefulabstraction and separation of concerns.● Concurrency and multithreading are friends.● Prefer to reduce the 3rd party dependencies and opt only if it’s essential.● GateKeeper for Master and maintain strategies to code integration.● Pivot for a good degree of predictability (estimation, planning) in deliverables.● Proficient in CI/CD Pipelines, Fastlane tools.Document Credit: iOS Team● Inclination towards reactive programming.● Exposure in mentoring SD1, SD2, Interns within the team.● Prepare and Maintain the hiring process in any capacity.● Drives productivity within the organization and makes sure processes and protocols arefollowed (JIRA, Confluence, Blogs, etc.)Good To Have● Contribution towards the iOS Community● Exposure to Swift Package Manager and Swift UI
About us:We are a Sequoia-backed company that supports future leaders from India in their quest forglobal impact. We create modern financial products and services that help Indian studentspursue a global career. From choosing the right university and the best financing option tolining up job interviews and introductions, We invest heavily in a student’s success.Our Purpose:We strive every day toward our mission of Increasing global opportunities for Indian studentsby enabling them to pursue global education irrespective of their family background ormeans by crafting competitive and modern financial products and services.In the Press:https://techcrunch.com/2020/03/03/leap-finance-indian-students-loans/Summary of requirement:We are building the core engineering team and looking for an iOS developer someone whocan take ownership and deliver independentlyDetails / What we are looking for:● 1-3 years of experience in an engineering role● Essential skills required are Swift, Xcode● Experience with an early-stage start-up● Application published in the App Store is a plusWhy is this a great opportunity for the right candidate:● Experienced founding team● Right to win - The founding team knows the business & its secrets inside out● We are starting with a significant head start and a precise plan of action● Barriers to entry - This is a specialised play with natural barriers to entry, allowing forsignificant value creation for all equity holders● Backed by marquee global investors● There is no glass ceiling for this role that limits your growth. Own all things -engineering & technology - from day 0.● Full ownership & autonomy - own the culture
As an experienced Developer, you’d make a great addition to our rapidly growing engineering team. Do you want mentorship from an IIT graduate (http://linkd.in/1B9UoFO) who led Pure Digital’s software engineering team, which was acquired by Cisco for $590M USD?At CognitiveClouds, we focus on developing world-class software products for startups and large companies alike. We bring Silicon Valley’s startup culture to our modern office in Bangalore where you won’t find cubicles and uptight business executives dressed in suits.Do you enjoy learning new languages and staying current with modern open source technologies? I’m looking forward to your quick response with your updated CV, your current company, current ctc and expected ctc, notice period if any, to discuss the opportunity we have more in detail with youJob DescriptionWe are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your 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. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.ResponsibilitiesDesign and build applications for the iOS platformEnsure the performance, quality, and responsiveness of applicationsCollaborate with a team to define, design, and ship new featuresIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationSkillsProficient with Objective-C or Swift (depending on project requirements), and Cocoa TouchExperience with iOS frameworks such as Core Data, Core Animation, etc.Experience with offline storage, threading, and performance tuningFamiliarity with RESTful APIs to connect iOS applications to back-end servicesKnowledge of other web technologies and UI/UX standardsUnderstanding of Apple’s design principles and interface guidelinesKnowledge of low-level C-based libraries is preferredExperience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)Familiarity with cloud message APIs and push notificationsKnack for benchmarking and optimizationProficient understanding of code versioning tools such as GitFamiliarity with continuous integrationExperience writing unit tests and testable code Understanding of analytics, remote reporting and measurements
TECHNICAL SKILLSET REQUIRED Excellent OO programming skills in Swift Knowledge of Common Cocoa touch design patterns, Storyboards, Auto layout & Multithreading Strong analytical and debugging skills Comfortable working through the entire iOS stack from UI and animations to network and storage Excellent understating of all iOS Tools including: Xcode, Instruments, etc.QUALIFICATION: A Bachelor’s degree in Computer Science (or equivalent experience) M-Tech or advanced degree a plus Hackathon participation and accolades are a plus