Job
Description
As an experienced developer, you will be responsible for designing and building pixel-perfect user interfaces for iOS and React Native platforms. Your key responsibilities will include: - Optimizing components for performance across different devices and browsers - Leveraging native APIs to integrate with platforms - Diagnosing and fixing bugs and performance bottlenecks - Maintaining code and writing automated tests - Leading and mentoring a team of developers to foster their professional growth - Conducting regular code reviews to ensure code quality and performance - Collaborating with cross-functional teams to define, design, and ship new features - Continuously discovering, evaluating, and implementing new technologies To qualify for this role, you should meet the following requirements: - 3+ years of experience in iOS and React Native development - Minimum 1 year of experience in React Native - Experience with Swift, Swift UI, UIKit, Objective-C, Cocoa, Xcode, XML, and JSON - Experience with offline storage, threading, and performance tuning - Proficiency in using Git as a control system - Good knowledge of web technologies and UI/UX designs - Familiarity with Restful APIs to connect iOS applications with back-end services - Knowledge of push notifications and cloud messaging - Understanding of Apple's design principles - Proficient understanding of code versioning tools - Experience in the app deployment process on the App Store - Strong grasp of the JavaScript language and its nuances, including ES6+ syntax - Familiarity with native build tools like Xcode and Android Studio - Strong understanding of React Native, Redux, MobX, React Navigation, Context, Redux-Saga, and Redux-Toolkit - Strong teamwork skills with excellent communication, collaboration, interpersonal, and organizational skills - A Bachelor's degree in computer science, information technology, or a similar field. As an experienced developer, you will be responsible for designing and building pixel-perfect user interfaces for iOS and React Native platforms. Your key responsibilities will include: - Optimizing components for performance across different devices and browsers - Leveraging native APIs to integrate with platforms - Diagnosing and fixing bugs and performance bottlenecks - Maintaining code and writing automated tests - Leading and mentoring a team of developers to foster their professional growth - Conducting regular code reviews to ensure code quality and performance - Collaborating with cross-functional teams to define, design, and ship new features - Continuously discovering, evaluating, and implementing new technologies To qualify for this role, you should meet the following requirements: - 3+ years of experience in iOS and React Native development - Minimum 1 year of experience in React Native - Experience with Swift, Swift UI, UIKit, Objective-C, Cocoa, Xcode, XML, and JSON - Experience with offline storage, threading, and performance tuning - Proficiency in using Git as a control system - Good knowledge of web technologies and UI/UX designs - Familiarity with Restful APIs to connect iOS applications with back-end services - Knowledge of push notifications and cloud messaging - Understanding of Apple's design principles - Proficient understanding of code versioning tools - Experience in the app deployment process on the App Store - Strong grasp of the JavaScript language and its nuances, including ES6+ syntax - Familiarity with native build tools like Xcode and Android Studio - Strong understanding of React Native, Redux, MobX, React Navigation, Context, Redux-Saga, and Redux-Toolkit - Strong teamwork skills with excellent communication, collaboration, interpersonal, and organizational skills - A Bachelor's degree in computer science, information technology, or a similar field.