Position: Senior iOS engineer
Company: N-iX
Category: iOS
Experience required: 3y
English level: intermediate

Our client sells goods through the shops at filling stations, sells petroleum products wholesale and retail, and provides services for fuel quality testing, petroleum products storage, and transportation. 10 tank farms and 16 stationary and mobile quality control laboratories for petroleum products are operated by our client

**Responsibilities:**

Develop iOS mobile apps, adopting the best industry practices
Conduct regular code reviews to improve code quality, design, and tests
Attend regular meetings to discuss solutions to technical and process challenges
Complete application development by coordinating requirements, schedules, and activities
Explore new opportunities to add value to the product and process and present them to the team

**Requirements:**

4+ years of experience developing iOS applications is required
Strong knowledge of Swift
Experience with version control systems (e.g. Git) and Bug tracking (e.g. JIRA)
Solid understanding of OOP
Experience working knowledge of SOAP and RESTful integrations
Strong analytic & problem-solving skills
Extreme ownership over all projects and consistent ability to meet deadlines
Communicates well one on one and in groups. Ability to clearly present ideas to stakeholders, and clearly
Enthusiasm. Exhibits dynamism, excitement, and a positive can-do attitude. Extremely strong work ethic, efficient, grit
Team-player. Reaches out to peers. Prioritizes the mission, then the team, then him/herself. Approachable. Does what is best for the company
Pragmatic: Generates sensible, realistic, practical solutions to problems
Leading-edge. Constantly benchmarks best practices & expects others to do the same
Articulate proposed features or product updates. Keeps people informed using data-driven insights
Autonomous. Able to deliver results without a lot of direction from a boss
Versatile. Ability to work in a fast-paced, sometimes ambiguous work environment
Upper-Intermediate English level
M.S. degree in Computer Science or related field

**We offer:**

Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Flexible and personalized career growth
Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
Active tech communities with regular knowledge sharing
Education reimbursement
Paid vacation days, sick leaves, and days off
Healthcare & Sports program
​​Medical insurance
Memorable anniversary presents
Corporate events and team buildings