Job Title : Mobile Application Developer
Location : Coral Springs, FL
Job Type : fulltime
Job Function
· Develop iOS or Android mobile apps and other assigned projects.
Position Summary
· The ideal candidate will be able to work well with a team in a variety of roles to produce high quality results. The candidate will be involved in developing new applications and feature sets for existing applications.
· For Android Developer position expertise with Java and C/C++ is required. The candidate must also possess a good knowledge of mobile development with Java, Java optimizations, debug tools, and profiling operations.
· For iOS Developer position expertise with Objective-C, Swift, C, and C++. The candidate must possess a good knowledge of and experience with SQL technologies, JSON, and XML, Git version control system, processing image formats such as PNG and JPEG, and code debugging and optimization techniques.
Requirements
Responsibilities
· Perform coding, debugging, testing and troubleshooting across multiple solutions
· Performs code reviews and merge requests
· Adhere to documented requirements
· Refactor code to improve efficiency, modularity, and maintainability
· Assist in the development of technical documentation such as use cases, technical requirements, and user documentation
· Document code with block comments and in-line comments as appropriate
· Adhere to company coding standards
· Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations
· Protects operations by keeping information confidential
· Other duties as assigned
Skills & Experience
· Bachelor's in Computer Science, Computer Engineering or related degree
· Minimum of 3 years experience as Software Engineer
· Experience implementing multi-threaded and optimized systems
· Good understanding of object oriented programming
· Expertise with mobile apps and backend databases a plus
· Capable of providing detailed analysis of identified issues
· Proficient with developer tools to analyze, debug, and profile code.
· Experience with Git version control system a plus
· Scrum/Agile development methodologies experience a plus