Available Offers for Mobile Application Development

Deputy Head of the Information Security Service

Office
Full-time
Permanent work
A large Russian company that produces bicycles, ATVs, and snowmobiles is looking for a strong candidate for the position of Deputy Head of the Information Security Service.

Senior iOS Developer

Remotely
Full-time

Start date - asap

Work Description:

  • The project is related to developing a charging station for electric cars.
  • As an iOS Software Engineer, you are building a seamless experience for our EV Drivers. Enabling the power of our protocol while presenting a making the interface effortless and simple to use.
  • There are some libraries that we use, but no 3rd “frameworks’. We do use CoreBluetooth & CoreNFC. Swift is the only language anyone should be developing iOS apps these days.

Responsibilities:

  • Build the Xeal mobile application into a world-class experience for our customers.
  • Work with the product team to craft solutions that improve the user experience.
  • Write well-structured, testable, efficient, and maintainable code
  • Apply cutting-edge research and new developments to daily work.
  • Ensure that our work is ethical and values-driven to create a positive impact on the world.

Preferred Background:

  • Highly skilled with Swift (5+ Years of Experience)
  • Experience developing and deploying highly-polished, complex mobile applications to their representative app stores.
  • Experience with technical leadership of engineering teams including mentorship and coaching.
  • Demonstrated technical design capabilities, architecting complex technical features despite ever-evolving product requirements.
  • Focused on delivering impact and results to the makers and consumers who will benefit from this new ecosystem.
  • Excited about joining an open and honest work environment with supportive, ego-free colleagues committed to solving hard problems.
  • Ability to excel within a faced-paced startup environment.

Working with BLE for native iOS developers

  • Building an SDK from the existing mobile apps - i.e. separating the application logic from the underlying protocol.

Manual testing specialist (Senior)

Remotely
Full-time
Project occupancy
Requirements: Knowledge of the main stages of testing: requirements analysis, designing and creating tests, executing tests, analyzing test results. Understanding of the tester's tasks in these stages; - Ability to calculate functionality coverage by test scenarios; - knowledge and experience in developing test documentation: bug reports, test cases, checklists and level test plans and master test plans; - experience in reviewing test cases and checklists; - knowledge of test design techniques: Equivalence Partitioning, Boundary Value Analysis, Cause/Effect, Error Guessing, Decision Table Testing, State-Transition Diagrams, State-Transition Tables, Pairwaise testing; - experience with SoapUI\Postman tool; - experience with Charles\Fiddler tool; - deep understanding of Agile methodologies: Scrum, Kanban; - experience with Git version control system at intermediate level; - experience with Jenkins\TeamCity; - ability to build SQL queries using data grouping (group by), subqueries, table joins; experience with stored procedures; - Linux experience; - knowledge of TCP, HTTP/HTTPS, Web Sockets; - knowledge of REST, SOAP; - knowledge of basic ways of client-server interaction; - basic knowledge of containerization; - work with requirements: documentation, process management, decomposition, testing; can divide a requirement into functional and non-functional; - experience with logging using Kibana\Logstash\Graylog; - 3 years of experience in industrial testing of web, mobile applications, APIs.