Placement papers | Freshers Walkin | Jobs daily: Senior iOS Engineer at MINDBODY Inc. (Lansdale, PA)


Search jobs and placement papers

Senior iOS Engineer at MINDBODY Inc. (Lansdale, PA)

The Software Engineer III - iOS works full-time in the Booker by MINDBODY software development life cycle, including specification, design, implementation, and testing of new features and bug fixing. The Software Engineer III - iOS is a senior engineer who is responsible for their own code and bugs. This person can sit in our Lansdale, PA office. 



MINIMUM QUALIFICATIONS AND REQUIREMENTS:



  • Bachelor’s Degree in Computer Science or equivalent

  • 6+ years of industry experience in programming web applications, mobile and/or large-scale enterprise products

  • Mobile Development Experience: Swift, Objective-C, Xcode

  • Expertise in building complex layouts

  • Strong UI and design skills

  • Hands-on experience with SQL and relational databases

  • Familiar with SDLC and programming design patterns

  • Familiar with Agile methodology is a plus

  • Skillful at reviewing new feature impact on an application and recognizing potential risks

  • Detailed oriented, professional and possesses a positive work attitude

  • Effective time management skills

  • Proven abilities to take initiative and be innovative

  • Analytical mind with a problem-solving aptitude

  • Knowledge of SQL Server 2016 would be an advantage.

  • Knowledge of Microsoft Azure would be an advantage.

  • Excellent communication skills –both verbal and written.

  • Self-motivated and self-directed.



PRINCIPAL DUTIES AND RESPONSIBILITIES:



  • Serves as a self-directed, key contributor to code development on features and bugs to produce successful team sprints

  • Makes implementation design decisions around new feature components

  • Produces contingency plans for critical projects

  • Analyzes technical requirements with the team to gauge the level of effort

  • Breaks down complex projects and delegates work to junior engineers

  • Brainstorms with Product Managers and designers to conceptualize and estimate new features

  • Collaborates with backend engineers to efficiently build out new API for mobile apps

  • Carefully analyzes design specifications before coding to understand effort levels required

  • Creates technical documentation for new features that can be easily understood by peers

  • Writes and executes tests for your own code, including creating comprehensive unit tests

  • Performs peer code reviews to ensure the quality of the codebase

  • Keeps abreast of new technologies

  • Ensures designs and projects created comply with design library guidelines, internal best practices, and coding conventions when applicable

  • All other duties as assigned


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment