About the role: We are here to build a world-class tech organization with elite engineers and change agents who would spearhead this change. Currently, we are looking for engineers who are skilled, passionate, driven, and a wee bit crazy (yes, crazy works!) to join our tribe. The small tweaks you make, the processes you alter, the experiments you run, and the business decisions you drive will have reverberating effects on our ability to add value to our customers and keep them coming back for more.
What you will do everyday:
- Work with a group of people who believe in the utmost transparency and ethical practices
- Work with full autonomy and high ownership of outcomes
- Add value to our user’s life
- Focus deeply into app’s performance & stability
- Crave for a steep learning curve and challenge
Skills you need to do the job:
- 3-8 years experience with Objective C, Swift
- Experience in working on a large iPhone app, through scaling and performance issues.
- Knowledge of different Architectures like MVVM, MVP, etc - Knowledge of writing Unit Tests.
- Experience in integrating with Restful APIs. • Experience with CI/CD and building pipelines for app releases is a huge plus
- Capable of handling web service integration - RESTful, JSON, SOAP, XML
- Focus and passion for Mobile UI & UX to make apps exciting for the user
- Proactive towards debugging & optimization codebase
- Rapid prototyping skills for getting product feedback
- Understanding of product development lifecycle
- Experience in React Native or any cross-platform mobile development is a bonus
Similar jobs
Must-haves:
- You need to be excited about the problem that we are trying to solve
- 4+ years of experience building applications in React Native
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Strong Js fundamentals
- Built an iOS app from scratch or Native Android development experience
- Ability to give clarity and communicate well with the team, including Product, Backend and Dev-Ops (if and when needed)
- Ability to use profiling tools well, getting to root causes of bugs fast
- Ability to pick and work on adjacent technologies if and when required (Eg: If the best performance monitoring solution needs a basic firebase setup, that should not be a blocker for you to go ahead and do so)
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
-
You need to be comfortable working in a remote environment (Good internet connection and availability on phone is required)
Good to have:
- Experience with next.js
- Experience in Test Driven Development
- Ability to tell Product what creates better User Experience, ability to tell backend what API responses will help the user get a faster load time
- Inquisitiveness to understand the system as a whole, and not only be stuck to your domain of expertise (Eg: Asking questions like why does this particular response take so much time as compared to others, and brainstorming with the backend engineer on how to improve on it)
Benefits
- Work timings - You are the master of your time. However, with great freedom comes great responsibility. If you have committed something to the team, we expect that you will give it your best to make sure that commitment is done and is done on time.
- Leave policy - Take a leave whenever for whatever reason you want. You don't need to explain yourself to us
- Health insurance for you and your family
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.
Job Description:
- Strong working experience in IOS application development is a must. First-hand experience of native mobile apps using Swift must.
- Experience with Swift, RxSwift, Swift UI, Unit test.
- Strong system design and architecture skills - specifically for IOS. Curiosity to tinker around, explore new paradigms and strongest for continuous improvement. Strong problem-solving skills.
- Understanding of network connections, Rest API'sand scheduling. Strong knowledge about security standards (e.g. HTTPS) and privacy standards.
- Idea/experience of the unit and instrumentation testing in IOS. Optimizing app performance and memory consumption.
- Leveraging community libraries to efficiently complete development tasks.
- Debugging apps using simulators and related tooling.
- Persisting data for offline-first apps using databases such as Realm.
- Localizing apps to support multiple languages and regions, vernacular libraries and fonts.
- Familiar with Version control system such as GIT.
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
- Follows best industry practices and develops and deploys new features to facilitate related procedures and tools
- Is excited to support others to succeed and shine in a collaborative team culture
Your application will require you to have:
- 1+ years experience building scalable iOS apps from scratch and building on top of existing codebases
- Familiarity with the latest iOS SDKs
- Strong experience and exposure of Swift
- Experience in dealing with iOS frameworks, design patterns and software architectures such as MVC/MVVM
- Apps you have built and want to show us with pride
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
Responsibilities:
- Working in an agile, cross-functional team working to deliver the best possible platform experience on multiple platforms
- Develop performant mobile applications in react native for iOS and Android platforms
- Collaborate with team to integrate backend services that support both iOS and Android mobile platforms
- Utilization and integration of mobile features like Push Notifications, Background Loading, Offline Content Storage, etc.
- Be focused on the end user's experience and iteratively improve performance
- Help maintain code quality, organization, and automatization
- Implement analytics in all aspects of the application and analyze results
What we are looking for:
- Must have strong knowledge & hands-on experience building React Native apps (on both ios & Android devices) for 5+ years.
- Knowledgeable in aspects of the mobile lifecycle, including application development, application structure, device and operating system API, debugging, performance, security, memory management, app review processes and deployment
- Extensive experience in http://react.js/">react.js, typescript, modern libs, tools & best practices for react native development
- Excellent written and verbal communication and interpersonal skills
Good to have:
- Experience creating react-native projects from scratch.
- Native iOS or Android experience is a plus.
- Portfolio of react native apps on the Apple app store &/ Google play store
- Someone with at least 5+ years of development experience with React Native
- It would be best if this developer also has some Java Android development experience as well, in case they have to do things with knowledge of the Android SDKs.
- Good Communication is a must
● Experience Level: 2+ years
● Experience using Android Studio, Android SDK, Kotlin, Agile Methodologies (e.g.
Scrum, Kanban)
● Excellent Understanding of Android app architecture and use of design patterns,
Android UX/UI guidelines/best practices and the ability to engage with the creative
team to deliver pragmatic solutions, balancing design, quality and velocity.
● Flair for clean code, reusability, testability and readability (SOLID, TDD)
● Good Communication skills.
Job Description :
We 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 ipads. 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.
Responsibilities :
- 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
- Help maintain code quality, organization, and stigmatization.
Skills :
- Should have knowledge of UI(storyboard,xibs,autolayouts).
- API implementation.
- Swift programming language.
Designation: Senior iOS Developer
Qualification: BCA/BTECH/BSCIT/BE/MCA/MTECH/MSCIT/ ME with relevant skills and interest may apply.
Salary: 30000 – 50000 per month
Experience: 3+ Years
Location: Mahape, Navi Mumbai (Work from Home for Next 4-5 months post that It can be working from office but people who just want to work from home are also welcome)
Job Profile/Description:
a) 3+ years of experience in Native iOS Application development.
b) Experience on iOS, iPhone SDK, Objective-C/Swift, Xcode & Interface Builder, MacOS,
Auto-layout, Autoresing.
c) Experience with Core Data, SQLite, Location Based Services added advantage.
d) Understanding of building App that utilizes web-services to tie applications to server-side APIs,
via REST and SOAP.
e) Experience with the implementation of third-party libraries and API.
f) Working knowledge of the general mobile landscape, architectures, trends, and emerging
technologies.
g) Should be aware of platform-independent mobile application development trends/ tools
h) Experience in developing enterprise mobility is desirable
i) Good interpersonal skills, for effective communication with business and development teams
j) Proven track record of successful and timely project delivery
k) Well Conversant on iOS along with other mobile platform for Mobile Application
l) Development and integration.
m) Should have executed at least three projects from start to finish in iOS
n) The position requires an expert understanding of complex, multi-phased projects and the
o) Understanding of apple design principles and interface guidelines.
P) Experience in uploading iOS apps on the App Store.
q) Candidate should be Quality and cost-driven with strong oral and written communication,
interpersonal skills.
r) Motivated to learn and implement new processes and technologies.
s) Candidate must have the ability to perform under a stringent timeline.
t) Should be a good Team player and team mentoring.
u) Contain good knowledge of different iPhone and iPad devices screen resolutions.
v) Proficient in code versioning tools including Mercurial, Git, and SVN.
w) Experience with performance and memory tuning with tools (such as Instruments and Shark,
depending on project needs)
x) Knowledge of Flutter will be nice to have
Only applicants who are available full time for a minimum duration of 1 year can apply.