Elevate is the largest b-school social/professional networking platform in North America. Founded by ex-Goldman Sachs VP. Elevate has achieved 7x growth in 2021 and is partnered with the top 30+ universities & top 15+ MBAs in North America.
We are looking for a passionate iOS Application Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the design wireframes to application UI, maintain and publishing the application on the App Store.
We are looking for developers who have experience building technical products from scratch. You should be able to write production grade code and should be obsessed with quality. You will work with the UI/UX designers to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the iOS application looks as well as how it works.
Responsibilities
- Accurately translate user and business needs into functional high-end iOS applications.
- Be ready to wear multiple hats as the requirement changes from time to time and follow all the standard practices.
- Involvement in making decisions related to Application architecture and component development.
- Collaborate with the design team for new application features, identifying and fixing application bottlenecks.
- Play a key role in the development of our projects.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug, and upgrade software.
- Communicate and coordinate with other internal stakeholders whenever necessary.
Requirements
- 2+ years of professional experience in iOS development.
- Should be able to design and build advanced app features for the iOS platform.
- Deep familiarity with Objective-C, Swift, and Cocoa Touch.
- Experience with third-party libraries and APIs.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web and app services used in the system.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies solid understanding of the full mobile development life cycle.
- Should be able to 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.
- UI development with Interface Builder and Code, including Auto Layout.
- Good knowledge of Unit Testing and available Test Frameworks.
- Experience working in a fast-paced Tech Startup.