Tech Stack
Job Description, Responsibilities & Requirements
About the Position
NEKLO is a software development company that provides full-cycle software engineering. We deliver innovative custom application development services, mobile app development services, high-load ecommerce solutions, as well as website testing and support to businesses and enterprises all over the globe.
We are looking for a Senior iOS developer now. About the project: Raken is a cloud-based, mobile, collaboration platform for the construction industry. We enable construction field workers and office personnel to report and communicate more effectively & efficiently. We work with Commercial, Residential, and Specialty Contractors of all shapes and sizes; including many of the largest construction companies in the world.
Technology stack: MVVM, VIPER, Clean architecture, RxSwift, Alamofire, AWS.
Responsibilities
- Develop high-quality software solutions in collaboration with Product
- Determine process improvements, best practices, and develop new processes
- Work in close partnership with cross-functional teams and management
- Mentor junior and mid-level engineers through coaching and training opportunities
- Assist in task planning, estimation, scheduling, and staffing
- Remain current on new technologies, and evaluate and recommend new solutions as necessary
Requirements
- 4+ years of experience as a software engineer
- Strong Swift and Cocoa Touch knowledge
- Familiar with Agile software development practices and tools
- Strong object-oriented programming skills with a good understanding of algorithms and data structures
- In-depth knowledge of relational databases and NoSQL databases
- Experience working with REST APIs
- Ability to take a project from scoping requirements through launch of project
- English - B2
- Excellent written and verbal communication skills
Nice to Have
- Experience in architecture design (MVVM, VIPER, Clean architecture)
- Experience using 3rd party SDK frameworks such as Firebase, Realm, RxSwift, ProcedureKit, Alamofire, Moya
- Advanced unit testing skills
- Experience with AWS Cloud Services
- Experience working with remote teams
We Offer
- Competitive compensation depending on skills and experience
- Professional growth
- English courses compensation in the company or compensation of the cost of any third-party courses
- Bonus for sports activities or your hobbies every month (classes in art studios, vocals, etc.)
- Health service
- 5 paid sick days per year
- Paid sick leave
- Compensation of taking third-party courses if they are relevant to your project stack
- Family bonus (birth of children, wedding)
About the Company
At NEKLO, we love learning new things and sharing experiences. Along with the active work on custom software development projects, we also contribute to the Magento community achievements. We are proud to maintain a friendly atmosphere in our team and we always prepare a warm welcome for the newbies!
NEKLO, based in the US and operating globally, spearheads digital transformation initiatives for businesses worldwide. We deliver software solutions complying with your market and legislation.