About UpSolve
Working on new tech solutions around Image, Video and NLP. At UpSolve we focus on making AI available and affordable for all at scale.
Job Description:
The selected candidate will be responsible for the ideation, development, and execution of mobile and web apps.
Freshers, please DO NOT apply.
Job Responsibilities:
- Advise on the design of iOS, Android and Web apps
- Develop entire applications using Flutter, Android Studio or other platforms.
- Build Web apps in python backend using Flask or Django.
- Communicate and collaborate with different teams regularly.
Job Requirements:
- Experienced in publishing iOS and Android applications
- Experience in building futter applications and compiling using Xcode
- Bachelor's/Master's degree in Engineering, Computer Science (or equivalent experience)
- 3+ years of experience in full-stack development
- Should possess a portfolio of code or apps for review
- Must be a critical thinker and provide effective and efficient solutions
Location: Mumbai
Work Mode: Work from Office
About UpSolve Solutions LLP
About
Similar jobs
What you'll do
You will work collaboratively in small teams and iteratively through design and development to deliver fully functioning web-based and mobile applications. In this role, you will employ agile methodologies to quickly provide our consultants with the solutions they need. You will help combine the latest open source technologies together with traditional Enterprise software products. You will be a core member of the team with responsibilities that range from driving the architecture design and technology decisions for shaping the next generation products for various internal teams to ensure that we stay on the leading edge of technology. You will also be responsible for leading multiple development teams while delivering the best in class enterprise-grade software solutions across a breadth of different platforms and technologies.
Full-stack
We are looking for a talented UI Designer to create amazing user experiences. The ideal candidate should have an eye for clean and artful design, possess superior UI skills and be able to translate high-level requirements into interaction flows and artifacts, and transform them into beautiful, intuitive, and functional user interfaces.
Responsibilities
- Execute all visual design stages from concept to final hand-off to engineering
- Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks
- Create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas
- Present and defend designs and key milestone deliverables to peers and executive level stakeholders
- Conduct user research and evaluate user feedback
- Establish and promote design guidelines, best practices and standards
Hiring for 5 positions (4-7 yrs - 4 positions, 7-10 yrs - Lead role, single position)
Notice Period: 30 days or less (Strictly)
Skills:
- Strong experience in front end development (3+ yrs)
- Vue.js experience alone has to be 2+ yrs
Work as part of a small team to build React Native iOS / Android applications for clients.
Architect, build and maintain excellent React Native applications with clean code.
Implement pixel perfect UI's that match designs.
Implement clean, modern, smooth animations and transitions that provide an excellent user
experience.
Integrate third-party API's.
Write unit and integration tests.
Release applications to IOS and Google Play stores.
Work with native modules when required.
Work as part of a small team, which will include other React Native developers, a project
manager, QA professional, and a designer.
Complete sprints and participate in sprint retrospectives and daily standups.
Assist with building estimates.
Interface with clients via Slack, Zoom, and email.
Track your time throughout the day using Toggle.
Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
Be part of a community of React Native developers who share knowledge and help each
other as problems arise.
Follow Full Stack's detailed development process
Perks and Benefits
- Get to work with a highly passionate team of engineers.
- Open and embracing the culture for the latest hot technologies.
- A high level of freedom, experimentation and responsibility.
- Insurance and Snacks
- Performance Benefits
- Develop iPhone and iPad handset clients
- Develop architecture and low-end designs based on customer and product management requirements
- Communication of designs and other development issues to developers and managers
- Design, develop and manage automated unit and acceptance tests
- Peer review of design code and tests
- Participate in the agile development program
- Bug Fixing
- Take ownership of deliverables
- Adhere to development methodologies
ESSENTIAL SKILLS/ATTRIBUTES:
- Minimum 5 years Objective-C development
- Excellent knowledge of Objective-C and the iOS SDK.
- Strong knowledge of Swift 3/4.
- Experience developing Universal apps across iOS9, iOS10 and iOS11
- Proficiency in Xcode, Interface Builder, and Instruments.
- Appreciation for the limitations of handset development, especially networking related issues
- Attention to detail and subtleties of UI design and implementation
- Understanding of design patterns
- Ability to design for scalability and resilience
- Strong application process flow and problem-solving techniques
- Strong focus on refactoring and code quality
- Understanding of software configuration management and release management
- High levels of software engineering literacy and communication skills
- Friendly and professional manner
- Third Level Qualifications in computing, mathematics, or science
- Experience with auto-layout and constraints
- #Experience in building web (PWA)/mobile app using ionic/reactjs (react native)
DESIRED SKILLS:
- Experience of working in an agile (XP) environment
- Experience working with Core Data
- Experience in delivering Libraries / SDK
- Experience of other mobile platforms a plus (Android, Windows Phone/Mobile)
- Product development and lifecycle experience
- Experience in unit testing and Test-Driven Development
- Scripting (JavaScript, Ruby, Python, Shell, etc.)
- Knowledge of build systems such as Maven, Fastlane
- RESTful development
- XML, JSON, HTTP, SyncML, HTML 5, CSS, Groovy, UML
- Experience in writing documentation
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building the application Pathya.app, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Roles and Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open-source community to encourage and help implement mission-critical software fixes React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Use exciting app build in swift and Kotlin and convert it to react-native
Desired Candidate Profile
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Knowledge of functional or object-oriented programming
- Ability to write well-documented, clean JavaScript code
- Rock-solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools & library like XCode, Gradle, saga, redux, re-animated, firebase
- Understanding of REST APIs, the document request model, and offline storage
- Experience with automated testing suites
Perks and Benefits
- We offer you work from home
- flexible with timing
- 5days working
- We trust our employee inspires them to do innovative things and explore and execute new techniques
Presenting India's first of its kind instant messaging app that makes you feel secure - Buzz is an AI & machine learning powered - content-driven instant messaging app tailored to make you feel secure with more focus on privacy. At Buzz, we are on a mission - to help users be in control of the degree of their exposure.
And this is just the beginning :
With our eyes set on the future, we are looking for an exceptional Android Developer with must have experience in Socket.IO, to help us realize build and scale our offering, who possesses a passion for technologies to the limits and will work with our team of talented engineers to design and build the next generation of our application.
Most Important:
What you'll get :
- Compensation in terms of EQUITY ONLY, salary once we raise funds. This is more of a hands-on role especially in the initial stages of the company. Part-time would work also.
We are looking at passionate people with entrepreneurial spark and a hustler.
People who are deeply passionate of solving user problems in social networking space and vision of making an Indian product to be used by billions worldwide must only apply.
- A unique opportunity, unlike anything you have experienced before.
- Flexible timings & work from home
- A friend for life.
Objective:
- Primarily software development of Android.
- Do you want to create best-in-class instant messaging + video streaming applications, together with talented colleagues in a friendly work environment?
- Do you keep on top of all things Google and Android, and enjoy reading blogs and articles regarding the world of Android development?
- Are you passionate about the Agile development process and improving the efficiency of the software development process?
- If so, then this is the team you want to join. We care about software craftsmanship, constantly improving our work and ourselves while having fun doing it!
Responsibilities:
- 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.
- Understanding of the full mobile development life cycle.
- Must have understanding of socket.io
- Strong problem- solving skills.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Understanding and experience of MVP/MVVM architecture.
- Experience with threading and performance tuning.
- Familiarity with cloud message API and push notifications.
- Understanding Google's Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as GIT knowledge and experience in Kotlin.
- Android Architecture Components (Live Data, Android View Model)/ MVVM/ MVP architecture work experience.
- E2E App development and/or experience of developing SDKs is good to have.
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.